Skip to content

Game.Debug.Tests.TestJSONDiff

Assembly: Game.TestScenarios
Namespace: Game.Debug.Tests

Type: class public

Base: Colossal.TestFramework.TestScenario
Implements: Colossal.TestFramework.ITestStep

Attributes: TestDescriptor

Code

public class TestJSONDiff : Colossal.TestFramework.TestScenario, Colossal.TestFramework.ITestStep
{
    private Game.Debug.Tests.TestJSONDiff+BaseTestClass[] SourceObjectArray { private get; }
    private Game.Debug.Tests.TestJSONDiff+BaseTestClass[] DefaultObjectArray { private get; }
    private System.Collections.Generic.List<Game.Debug.Tests.TestJSONDiff+BaseTestClass> SourceObjectList { private get; }
    private System.Collections.Generic.List<Game.Debug.Tests.TestJSONDiff+BaseTestClass> DefaultObjectList { private get; }
    private System.Collections.Generic.Dictionary<System.String, Game.Debug.Tests.TestJSONDiff+BaseTestClass> SourceObjectDic { private get; }
    private System.Collections.Generic.Dictionary<System.String, Game.Debug.Tests.TestJSONDiff+BaseTestClass> DefaultObjectDic { private get; }
    private Game.Debug.Tests.TestJSONDiff+SimpleTestObject SourceObject { private get; }
    private Game.Debug.Tests.TestJSONDiff+SimpleTestObject DefaultObject { private get; }

    public TestJSONDiff();

    private System.Void Test<T>(T sourceObject, T defaultObject, System.Func<T, Colossal.Json.Variant> expectedGetter);
    private System.Void TestBool();
    private System.Void TestByte();
    private System.Void TestChar();
    private System.Void TestDateTime();
    private System.Void TestDecimal();
    private System.Void TestDouble();
    private System.Void TestEnum();
    private System.Void TestEqual<T>(T value, Colossal.Json.DiffUtility+Options options);
    private System.Void TestFloat();
    private System.Void TestGUID();
    private System.Void TestIConvertible(System.IConvertible sourceObject, System.IConvertible defaultObject);
    private System.Void TestInt();
    private System.Void TestIntArray();
    private System.Void TestIntDic();
    private System.Void TestIntList();
    private System.Void TestIPAddress();
    private System.Void TestLevel();
    private System.Void TestLong();
    private System.Void TestNotEqual<T>(T sourceObject, T defaultObject, Colossal.Json.Variant expected, Colossal.Json.DiffUtility+Options options);
    private System.Void TestNull<T>(T value, Colossal.Json.Variant expected, Colossal.Json.DiffUtility+Options options);
    private System.Void TestObject();
    private System.Void TestObjectArray();
    private System.Void TestObjectArrayWithType();
    private System.Void TestObjectDic();
    private System.Void TestObjectDicWithType();
    private System.Void TestObjectList();
    private System.Void TestObjectListWithType();
    private System.Void TestObjectObject();
    private System.Void TestObjectObjectWithType();
    private System.Void TestSByte();
    private System.Void TestShort();
    private System.Void TestString();
    private System.Void TestTimeSpan();
    private System.Void TestUInt();
    private System.Void TestULong();
    private System.Void TestUShort();
}

Properties

  • private Game.Debug.Tests.TestJSONDiff+BaseTestClass[] SourceObjectArray { private get }
private Game.Debug.Tests.TestJSONDiff+BaseTestClass[] SourceObjectArray { private get; }
  • private Game.Debug.Tests.TestJSONDiff+BaseTestClass[] DefaultObjectArray { private get }
private Game.Debug.Tests.TestJSONDiff+BaseTestClass[] DefaultObjectArray { private get; }
  • private System.Collections.Generic.List<Game.Debug.Tests.TestJSONDiff+BaseTestClass> SourceObjectList { private get }
private System.Collections.Generic.List<Game.Debug.Tests.TestJSONDiff+BaseTestClass> SourceObjectList { private get; }
  • private System.Collections.Generic.List<Game.Debug.Tests.TestJSONDiff+BaseTestClass> DefaultObjectList { private get }
private System.Collections.Generic.List<Game.Debug.Tests.TestJSONDiff+BaseTestClass> DefaultObjectList { private get; }
  • private System.Collections.Generic.Dictionary<System.String, Game.Debug.Tests.TestJSONDiff+BaseTestClass> SourceObjectDic { private get }
private System.Collections.Generic.Dictionary<System.String, Game.Debug.Tests.TestJSONDiff+BaseTestClass> SourceObjectDic { private get; }
  • private System.Collections.Generic.Dictionary<System.String, Game.Debug.Tests.TestJSONDiff+BaseTestClass> DefaultObjectDic { private get }
private System.Collections.Generic.Dictionary<System.String, Game.Debug.Tests.TestJSONDiff+BaseTestClass> DefaultObjectDic { private get; }
  • private Game.Debug.Tests.TestJSONDiff+SimpleTestObject SourceObject { private get }
private Game.Debug.Tests.TestJSONDiff+SimpleTestObject SourceObject { private get; }
  • private Game.Debug.Tests.TestJSONDiff+SimpleTestObject DefaultObject { private get }
private Game.Debug.Tests.TestJSONDiff+SimpleTestObject DefaultObject { private get; }

Constructors

  • public TestJSONDiff()
public TestJSONDiff();

Methods

  • private Test<T>(T sourceObject, T defaultObject, System.Func<T, Colossal.Json.Variant> expectedGetter) : System.Void
private System.Void Test<T>(T sourceObject, T defaultObject, System.Func<T, Colossal.Json.Variant> expectedGetter);
  • private TestBool() : System.Void
private System.Void TestBool();
  • private TestByte() : System.Void
private System.Void TestByte();
  • private TestChar() : System.Void
private System.Void TestChar();
  • private TestDateTime() : System.Void
private System.Void TestDateTime();
  • private TestDecimal() : System.Void
private System.Void TestDecimal();
  • private TestDouble() : System.Void
private System.Void TestDouble();
  • private TestEnum() : System.Void
private System.Void TestEnum();
  • private TestEqual<T>(T value, Colossal.Json.DiffUtility+Options options = None) : System.Void
private System.Void TestEqual<T>(T value, Colossal.Json.DiffUtility+Options options);
  • private TestFloat() : System.Void
private System.Void TestFloat();
  • private TestGUID() : System.Void
private System.Void TestGUID();
  • private TestIConvertible(System.IConvertible sourceObject, System.IConvertible defaultObject) : System.Void
private System.Void TestIConvertible(System.IConvertible sourceObject, System.IConvertible defaultObject);
  • private TestInt() : System.Void
private System.Void TestInt();
  • private TestIntArray() : System.Void
private System.Void TestIntArray();
  • private TestIntDic() : System.Void
private System.Void TestIntDic();
  • private TestIntList() : System.Void
private System.Void TestIntList();
  • private TestIPAddress() : System.Void
private System.Void TestIPAddress();
  • private TestLevel() : System.Void
private System.Void TestLevel();
  • private TestLong() : System.Void
private System.Void TestLong();
  • private TestNotEqual<T>(T sourceObject, T defaultObject, Colossal.Json.Variant expected, Colossal.Json.DiffUtility+Options options = None) : System.Void
private System.Void TestNotEqual<T>(T sourceObject, T defaultObject, Colossal.Json.Variant expected, Colossal.Json.DiffUtility+Options options);
  • private TestNull<T>(T value, Colossal.Json.Variant expected, Colossal.Json.DiffUtility+Options options = None) : System.Void
private System.Void TestNull<T>(T value, Colossal.Json.Variant expected, Colossal.Json.DiffUtility+Options options);
  • private TestObject() : System.Void
private System.Void TestObject();
  • private TestObjectArray() : System.Void
private System.Void TestObjectArray();
  • private TestObjectArrayWithType() : System.Void
private System.Void TestObjectArrayWithType();
  • private TestObjectDic() : System.Void
private System.Void TestObjectDic();
  • private TestObjectDicWithType() : System.Void
private System.Void TestObjectDicWithType();
  • private TestObjectList() : System.Void
private System.Void TestObjectList();
  • private TestObjectListWithType() : System.Void
private System.Void TestObjectListWithType();
  • private TestObjectObject() : System.Void
private System.Void TestObjectObject();
  • private TestObjectObjectWithType() : System.Void
private System.Void TestObjectObjectWithType();
  • private TestSByte() : System.Void
private System.Void TestSByte();
  • private TestShort() : System.Void
private System.Void TestShort();
  • private TestString() : System.Void
private System.Void TestString();
  • private TestTimeSpan() : System.Void
private System.Void TestTimeSpan();
  • private TestUInt() : System.Void
private System.Void TestUInt();
  • private TestULong() : System.Void
private System.Void TestULong();
  • private TestUShort() : System.Void
private System.Void TestUShort();

Nested types

  • Game.Debug.Tests.TestJSONDiff+TestClass
  • Game.Debug.Tests.TestJSONDiff+SimpleTestObject
  • Game.Debug.Tests.TestJSONDiff+BaseTestClass
  • Game.Debug.Tests.TestJSONDiff+ATestClass
  • Game.Debug.Tests.TestJSONDiff+BTestClass
  • Game.Debug.Tests.TestJSONDiff+EnumTest
  • Game.Debug.Tests.TestJSONDiff+<>c