private static void AddAllTestClasses(UUnitTestSuite suite) { foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) { suite.FindAndAddAllTestCases(assembly, typeof(UUnitTestCase)); } }
public void TestTestSuiteAddAll() { UUnitTestSuite suite = new UUnitTestSuite (); suite.AddAll (typeof(TestCaseDummy)); UUnitTestResult result = suite.Run (); UUnitAssert.Equals ("2 run, 1 failed", result.Summary (), "Suite"); }
public void Start() { suite = new UUnitTestSuite (); suite.AddAll (typeof(DiagramTest)); result = suite.Run(); Debug.Log (result.Summary ()); }
public void Start() { UUnitTestSuite suite = new UUnitTestSuite (); suite.AddAll (typeof(GetXmlDataTest)); UUnitTestResult result = suite.Run (); Debug.Log (result.Summary ()); }
public void TestTestSuiteAdd() { UUnitTestSuite suite = new UUnitTestSuite (); suite.Add (new TestCaseDummy ("TestMethod")); suite.Add (new TestCaseDummy ("TestFail")); UUnitTestResult result = suite.Run (); UUnitAssert.Equals ("2 run, 1 failed", result.Summary (), "Suite"); }
/// <summary> /// Initialization /// </summary> void Start () { UUnitTestSuite suite = new UUnitTestSuite(); suite.Add(typeof(PriorityQueueTest)); suite.Add(typeof(ShortestPathTest)); UUnitTestResult result = suite.RunAll(); Debug.Log("Result: "+result.Summary()); }
public void Start() { UUnitTestSuite suite = new UUnitTestSuite (); // suite.AddAll (typeof(TestCaseTest)); suite.AddAll (typeof(UUnitTestCase)); UUnitTestResult result = suite.Run (); Debug.Log (result.Summary ()); }
void RunTests() { UUnitTestSuite testSuite = new UUnitTestSuite(); testSuite.AddAll(typeof(ScoreControllerTestCase)); UUnitTestResult result = testSuite.Run(); Debug.Log(result.Summary()); }
public void TestTestSuiteAddAll() { UUnitTestSuite suite = new UUnitTestSuite(); suite.AddAll(typeof(TestCaseDummy)); UUnitTestResult result = suite.Run(); UUnitAssert.Equals("2 run, 1 failed", result.Summary(), "Suite"); }
void Start() { UUnitTestSuite suite = new UUnitTestSuite(); suite.AddAll(typeof(SpriteAnimationTestCase)); UUnitTestResult result = suite.Run(); Debug.Log(result.Summary()); }
public void Start() { UUnitTestSuite suite = new UUnitTestSuite(); suite.AddAll(typeof(TestCaseTest)); UUnitTestResult result = suite.Run(); Debug.Log(result.Summary()); }
public void TestTestSuiteAdd() { UUnitTestSuite suite = new UUnitTestSuite(); suite.Add(new TestCaseDummy("TestMethod")); suite.Add(new TestCaseDummy("TestFail")); UUnitTestResult result = suite.Run(); UUnitAssert.Equals("2 run, 1 failed", result.Summary(), "Suite"); }
private static void RunAllTests() { ClearDebugLog (); UUnitTestSuite suite = new UUnitTestSuite (); FindAndAddAllTestCases (suite); UUnitTestResult result = suite.Run (); Debug.Log (result.Summary ()); }
public static void TestImmediately() { ClearDebugLog(); UUnitTestSuite suite = new UUnitTestSuite(); suite.FindAndAddAllTestCases(typeof(UUnitTestCase)); suite.RunAllTests(); UUnitTestResult result = suite.GetResults(); Debug.Log(result.Summary()); }
/// <summary> /// Initialization /// </summary> void Start() { UUnitTestSuite suite = new UUnitTestSuite(); suite.Add(typeof(PriorityQueueTest)); suite.Add(typeof(ShortestPathTest)); UUnitTestResult result = suite.RunAll(); Debug.Log("Result: " + result.Summary()); }
private static void RunAllTests() { ClearDebugLog(); UUnitTestSuite suite = new UUnitTestSuite(); FindAndAddAllTestCases(suite); UUnitTestResult result = suite.Run(); Debug.Log(result.Summary()); }
private static void FindAndAddAllTestCases(UUnitTestSuite suite) { IEnumerable<Type> testCasesTypes = AppDomain.CurrentDomain.GetAssemblies () .Select (x => x.GetTypes ()) .SelectMany (x => x) .Where (c => !c.IsAbstract) .Where (c => c.IsSubclassOf (typeof(UUnitTestCase))); foreach (Type testCaseType in testCasesTypes) { suite.AddAll (testCaseType); } }
private static void FindAndAddAllTestCases(UUnitTestSuite suite) { IEnumerable <Type> testCasesTypes = AppDomain.CurrentDomain.GetAssemblies() .Select(x => x.GetTypes()) .SelectMany(x => x) .Where(c => !c.IsAbstract) .Where(c => c.IsSubclassOf(typeof(UUnitTestCase))); foreach (Type testCaseType in testCasesTypes) { suite.AddAll(testCaseType); } }
public int Execute(Dictionary <string, string> inputs) { UUnitTestSuite suite = new UUnitTestSuite(PlayFabSettings.BuildIdentifier); foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) { suite.FindAndAddAllTestCases(assembly, typeof(UUnitTestCase)); } suite.RunAllTests(); UUnitTestResults result = suite.GetResults(); Console.WriteLine(result.Summary()); Console.WriteLine(); return(result.AllTestsPassed() ? 0 : 1); }
static int Main(string[] args) { var testInputs = GetTestTitleData(args); PlayFabApiTest.SetTitleInfo(testInputs); var suite = new UUnitTestSuite(PlayFabVersion.BuildIdentifier); AddAllTestClasses(suite); // Display the test results suite.RunAllTests(); var results = suite.GetResults(); Console.WriteLine(results.Summary()); Console.WriteLine(); return(results.AllTestsPassed() ? 0 : 1); }
static int Main(string[] args) { for (int i = 0; i < args.Length; i++) { if (args[i] == "-testInputsFile" && (i + 1) < args.Length) { string filename = args[i + 1]; if (File.Exists(filename)) { string testInputsFile = File.ReadAllText(filename); var serializer = JsonSerializer.Create(PlayFabSettings.JsonSettings); var testInputs = serializer.Deserialize <Dictionary <string, string> >(new JsonTextReader(new StringReader(testInputsFile))); PlayFabApiTest.SetTitleInfo(testInputs); } else { Console.WriteLine("Loading testSettings file failed: " + filename); Console.WriteLine("From: " + Directory.GetCurrentDirectory()); } } } UUnitTestSuite suite = new UUnitTestSuite(); // With this call, we should only expect the unittests within PlayFabSDK to run - This could be expanded by adding other assemblies manually foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) { suite.FindAndAddAllTestCases(assembly, typeof(UUnitTestCase)); } suite.RunAllTests(); UUnitTestResult result = suite.GetResults(); Console.WriteLine(result.Summary()); Console.WriteLine(); return(result.AllTestsPassed() ? 0 : 1); }
static int Main(string[] args) { for (int i = 0; i < args.Length; i++) { if (args[i] == "-testInputsFile" && (i + 1) < args.Length) { string filename = args[i + 1]; if (File.Exists(filename)) { string testInputsFile = File.ReadAllText(filename); var serializer = JsonSerializer.Create(PlayFabUtil.JsonSettings); var testInputs = serializer.Deserialize <Dictionary <string, string> >(new JsonTextReader(new StringReader(testInputsFile))); PlayFabApiTest.SetTitleInfo(testInputs); } else { Console.WriteLine("Loading testSettings file failed: " + filename); Console.WriteLine("From: " + Directory.GetCurrentDirectory()); } } } UUnitTestSuite suite = new UUnitTestSuite(PlayFab.PlayFabSettings.BuildIdentifier); // With this call, we should only expect the unittests within PlayFabSDK to run - This could be expanded by adding other assemblies manually foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) { suite.FindAndAddAllTestCases(assembly, typeof(UUnitTestCase)); } // Display the test results suite.RunAllTests(); UUnitTestResults results = suite.GetResults(); Console.WriteLine(results.Summary()); Console.WriteLine(); // Submit the test results to CloudScript ExecuteCloudScriptRequest request = new ExecuteCloudScriptRequest { FunctionName = "SaveTestData", FunctionParameter = new CsSaveRequest { customId = PlayFabSettings.BuildIdentifier, testReport = new[] { results.InternalReport } } }; var task = PlayFabClientAPI.ExecuteCloudScriptAsync(request); task.Wait(); if (task.Result.Error != null || task.Result.Result.Error != null) { Console.WriteLine("Error posting results to cloudscript:" + PlayFabUtil.GetCloudScriptErrorReport(task.Result)); } else { Console.WriteLine("Results posted to cloudscript successfully: " + PlayFabSettings.BuildIdentifier); } Console.WriteLine("Debugging: " + PlayFabUtil.GetCloudScriptErrorReport(task.Result)); return(results.AllTestsPassed() ? 0 : 1); }