private void Main(string argument, UpdateType updateSource) { UnitTests unit_tests = new UnitTests(this); unit_tests.Add(TestArgumentStrings, nameof(TestArgumentStrings)); unit_tests.Add(TestStorageDataSerializer, nameof(TestStorageDataSerializer)); unit_tests.Add(TestCommands, nameof(TestCommands)); unit_tests.Add(TestFileSystem, nameof(TestFileSystem)); unit_tests.Test(); }
public UnitTest AddUnitTest(string className, string name, string storage) { var unitTest = new UnitTest(className, name, TestList.Id, storage); UnitTests.Add(unitTest); return(unitTest); }
public Status fn03_UnitTests(UnitTests ut, System.ComponentModel.BackgroundWorker bgw) { MainWindow.InvokeLog("Start unit tests command..."); Status s = WriteCommand(0x03); if (s != Status.Success) { return(s); } byte[] read; if (ReadCommand(out read) != Status.Success) { return(Status.Error); } int count = 0; count += read [0]; count += (read [1] << 8); count += (read [2] << 16); count += (read [3] << 24); for (int i = 0; i < count; i++) { if (bgw.CancellationPending) { Cancel(); break; } bgw.ReportProgress((100 * i) / count); UnitTestDataItem item = new UnitTestDataItem(); if (ReadCommand(out read) != Status.Success) { continue; } item.Source = System.Text.Encoding.ASCII.GetString(read); if (ReadCommand(out read) != Status.Success) { continue; } item.Name = System.Text.Encoding.ASCII.GetString(read); if (ReadCommand(out read) != Status.Success) { continue; } item.Result = (read [0] != 0); ut.Add(item); } return(Status.Success); }
protected override void AddInitialUI() { base.AddInitialUI(); OutputLog = AddScreenUIObject(new ListControl(ScreenDimensions, ScreenCentre)); foreach (TypeInfo typeInfo in Assembly.GetEntryAssembly().DefinedTypes) { if (typeInfo.IsSubclassOf(typeof(UnitTest))) { UnitTests.Add((UnitTest)Activator.CreateInstance(typeInfo)); } } }
private void Add(string javascript, string expectedResult) { UnitTests.Add(new UnitTest(javascript, expectedResult)); }