Game.Debug.Tests.JSONTestScenario
Assembly: Game.TestScenarios
Namespace: Game.Debug.Tests
Type: class public
Base: Colossal.TestFramework.TestScenario
Implements: Colossal.TestFramework.ITestStep
Attributes: TestDescriptor
Code
public class JSONTestScenario : Colossal.TestFramework.TestScenario, Colossal.TestFramework.ITestStep
{
private static System.Boolean afterDecodeCallbackFired;
private static System.Boolean beforeEncodeCallbackFired;
private static System.Boolean loadCallbackFired;
public JSONTestScenario();
protected virtual System.Threading.Tasks.Task OnCleanup();
private static System.Void SupportTypeForAOT();
public System.Void TestAOTCompatibility();
public System.Void TestDumpBool();
public System.Void TestDumpClass();
public System.Void TestDumpClassNoTypeHint();
public System.Void TestDumpClassPrettyPrint();
public System.Void TestDumpDecimalType();
public System.Void TestDumpDict();
public System.Void TestDumpDictWithEnumKeys();
public System.Void TestDumpEnum();
public System.Void TestDumpFloatTypes();
public System.Void TestDumpFloatTypesForGermanCulture();
public System.Void TestDumpGuid();
public System.Void TestDumpHash();
public System.Void TestDumpIntegerTypes();
public System.Void TestDumpJaggedArray();
public System.Void TestDumpList();
public System.Void TestDumpNull();
public System.Void TestDumpOuterClassWithForcedInnerTypeHint();
public System.Void TestDumpOuterClassWithNoTypeHintPropagatesToInnerClasses();
public System.Void TestDumpProxyArray();
public System.Void TestDumpProxyBoolean();
public System.Void TestDumpProxyNumber();
public System.Void TestDumpProxyObject();
public System.Void TestDumpProxyString();
public System.Void TestDumpRank1Array();
public System.Void TestDumpRank2Array();
public System.Void TestDumpRank3Array();
public System.Void TestDumpSet();
public System.Void TestDumpString();
public System.Void TestDumpStruct();
public System.Void TestDumpUnityTypes();
public System.Void TestEncodeWithIgnoreHierarchyOrderEnabled();
public System.Void TestGuidAndHashInClass();
public System.Void TestLoadAlias();
public System.Void TestLoadBool();
public System.Void TestLoadClass();
public System.Void TestLoadDict();
public System.Void TestLoadDictIntoProxy();
public System.Void TestLoadDictWithEnumKeys();
public System.Void TestLoadEnum();
public System.Void TestLoadFloatTypes();
public System.Void TestLoadGuid();
public System.Void TestLoadHash();
public System.Void TestLoadIntegerTypes();
public System.Void TestLoadJaggedArray();
public System.Void TestLoadList();
public System.Void TestLoadNull();
public System.Void TestLoadOverride();
public System.Void TestLoadRank1Array();
public System.Void TestLoadRank2Array();
public System.Void TestLoadRank3Array();
public System.Void TestLoadSet();
public System.Void TestLoadString();
public System.Void TestLoadStruct();
public System.Void TestLoadUnityTypes();
}
Fields
private static System.Boolean afterDecodeCallbackFired
private static System.Boolean afterDecodeCallbackFired;
private static System.Boolean beforeEncodeCallbackFired
private static System.Boolean beforeEncodeCallbackFired;
private static System.Boolean loadCallbackFired
private static System.Boolean loadCallbackFired;
Constructors
public JSONTestScenario()
public JSONTestScenario();
Methods
protected virtual OnCleanup() : System.Threading.Tasks.Task
protected virtual System.Threading.Tasks.Task OnCleanup();
private static SupportTypeForAOT() : System.Void
private static System.Void SupportTypeForAOT();
public TestAOTCompatibility() : System.Void
public System.Void TestAOTCompatibility();
public TestDumpBool() : System.Void
public System.Void TestDumpBool();
public TestDumpClass() : System.Void
public System.Void TestDumpClass();
public TestDumpClassNoTypeHint() : System.Void
public System.Void TestDumpClassNoTypeHint();
public TestDumpClassPrettyPrint() : System.Void
public System.Void TestDumpClassPrettyPrint();
public TestDumpDecimalType() : System.Void
public System.Void TestDumpDecimalType();
public TestDumpDict() : System.Void
public System.Void TestDumpDict();
public TestDumpDictWithEnumKeys() : System.Void
public System.Void TestDumpDictWithEnumKeys();
public TestDumpEnum() : System.Void
public System.Void TestDumpEnum();
public TestDumpFloatTypes() : System.Void
public System.Void TestDumpFloatTypes();
public TestDumpFloatTypesForGermanCulture() : System.Void
public System.Void TestDumpFloatTypesForGermanCulture();
public TestDumpGuid() : System.Void
public System.Void TestDumpGuid();
public TestDumpHash() : System.Void
public System.Void TestDumpHash();
public TestDumpIntegerTypes() : System.Void
public System.Void TestDumpIntegerTypes();
public TestDumpJaggedArray() : System.Void
public System.Void TestDumpJaggedArray();
public TestDumpList() : System.Void
public System.Void TestDumpList();
public TestDumpNull() : System.Void
public System.Void TestDumpNull();
public TestDumpOuterClassWithForcedInnerTypeHint() : System.Void
public System.Void TestDumpOuterClassWithForcedInnerTypeHint();
public TestDumpOuterClassWithNoTypeHintPropagatesToInnerClasses() : System.Void
public System.Void TestDumpOuterClassWithNoTypeHintPropagatesToInnerClasses();
public TestDumpProxyArray() : System.Void
public System.Void TestDumpProxyArray();
public TestDumpProxyBoolean() : System.Void
public System.Void TestDumpProxyBoolean();
public TestDumpProxyNumber() : System.Void
public System.Void TestDumpProxyNumber();
public TestDumpProxyObject() : System.Void
public System.Void TestDumpProxyObject();
public TestDumpProxyString() : System.Void
public System.Void TestDumpProxyString();
public TestDumpRank1Array() : System.Void
public System.Void TestDumpRank1Array();
public TestDumpRank2Array() : System.Void
public System.Void TestDumpRank2Array();
public TestDumpRank3Array() : System.Void
public System.Void TestDumpRank3Array();
public TestDumpSet() : System.Void
public System.Void TestDumpSet();
public TestDumpString() : System.Void
public System.Void TestDumpString();
public TestDumpStruct() : System.Void
public System.Void TestDumpStruct();
public TestDumpUnityTypes() : System.Void
public System.Void TestDumpUnityTypes();
public TestEncodeWithIgnoreHierarchyOrderEnabled() : System.Void
public System.Void TestEncodeWithIgnoreHierarchyOrderEnabled();
public TestGuidAndHashInClass() : System.Void
public System.Void TestGuidAndHashInClass();
public TestLoadAlias() : System.Void
public System.Void TestLoadAlias();
public TestLoadBool() : System.Void
public System.Void TestLoadBool();
public TestLoadClass() : System.Void
public System.Void TestLoadClass();
public TestLoadDict() : System.Void
public System.Void TestLoadDict();
public TestLoadDictIntoProxy() : System.Void
public System.Void TestLoadDictIntoProxy();
public TestLoadDictWithEnumKeys() : System.Void
public System.Void TestLoadDictWithEnumKeys();
public TestLoadEnum() : System.Void
public System.Void TestLoadEnum();
public TestLoadFloatTypes() : System.Void
public System.Void TestLoadFloatTypes();
public TestLoadGuid() : System.Void
public System.Void TestLoadGuid();
public TestLoadHash() : System.Void
public System.Void TestLoadHash();
public TestLoadIntegerTypes() : System.Void
public System.Void TestLoadIntegerTypes();
public TestLoadJaggedArray() : System.Void
public System.Void TestLoadJaggedArray();
public TestLoadList() : System.Void
public System.Void TestLoadList();
public TestLoadNull() : System.Void
public System.Void TestLoadNull();
public TestLoadOverride() : System.Void
public System.Void TestLoadOverride();
public TestLoadRank1Array() : System.Void
public System.Void TestLoadRank1Array();
public TestLoadRank2Array() : System.Void
public System.Void TestLoadRank2Array();
public TestLoadRank3Array() : System.Void
public System.Void TestLoadRank3Array();
public TestLoadSet() : System.Void
public System.Void TestLoadSet();
public TestLoadString() : System.Void
public System.Void TestLoadString();
public TestLoadStruct() : System.Void
public System.Void TestLoadStruct();
public TestLoadUnityTypes() : System.Void
public System.Void TestLoadUnityTypes();
Nested types
Game.Debug.Tests.JSONTestScenario+TestClass
Game.Debug.Tests.JSONTestScenario+InnerClass
Game.Debug.Tests.JSONTestScenario+OuterClass
Game.Debug.Tests.JSONTestScenario+OuterClassForceInnerTypeHint
Game.Debug.Tests.JSONTestScenario+TestOverrideA
Game.Debug.Tests.JSONTestScenario+TestOverrideB
Game.Debug.Tests.JSONTestScenario+TestEnum
Game.Debug.Tests.JSONTestScenario+AliasData
Game.Debug.Tests.JSONTestScenario+ClassA
Game.Debug.Tests.JSONTestScenario+ClassB
Game.Debug.Tests.JSONTestScenario+ClassC
Game.Debug.Tests.JSONTestScenario+GuidContainer
Game.Debug.Tests.JSONTestScenario+ValueTypes
Game.Debug.Tests.JSONTestScenario+UnityTypes
Game.Debug.Tests.JSONTestScenario+TestStruct
Game.Debug.Tests.JSONTestScenario+<>c
Game.Debug.Tests.JSONTestScenario+<>c__DisplayClass61_0