示例#1
0
文件: Kernel.cs 项目: zawhtut/Cosmos
        protected override void Run()
        {
            try
            {
                mDebugger.Send("Run");

                // C#
                WhileLoopTests.Execute();
                ForeachLoopTests.Execute();

                // System
                ObjectTests.Execute();
                ArrayTests.Execute();
                StringTest.Execute();
                ByteTest.Execute();
                SByteTest.Execute();
                Int16Test.Execute();
                UInt16Test.Execute();
                Int32Test.Execute();
                UInt32Test.Execute();
                Int64Test.Execute();
                UInt64Test.Execute();
                CharTest.Execute();
                BooleanTest.Execute();
                SingleTest.Execute();
                DoubleTest.Execute();
                MathTest.Execute();
                ConvertTests.Execute();

                //mDebugger.Send("Thread test start of 500 ms");
                //ThreadTest.Execute();
                //mDebugger.Send("Thread test end");

                //DecimalTest.Execute();
                BitConverterTest.Execute();
                UnsafeCodeTest.Execute();
                DelegatesTest.Execute();
                RandomTests.Execute();

                // System.Collections.Generic
                ListTest.Execute();
                QueueTest.Execute();
                DictionaryTest.Execute();

                // System.Text
                EncodingTest.Execute();

                TestController.Completed();
            }
            catch (Exception e)
            {
                mDebugger.Send("Exception occurred: " + e.Message);
                mDebugger.Send(e.Message);
                Console.WriteLine("Exception occurred");
                Console.WriteLine(e.Message);
                TestController.Failed();
            }
        }
示例#2
0
        private static void AddDataStringToArchive(IMS2Archive archive, string data, string dataForArchiving, Mock <IMS2SizeHeader> sizeMock, uint id, string name, CompressionType compressionType)
        {
            byte[] bytes = EncodingTest.GetBytes(data);
            var    ms    = new MemoryStream(bytes);

            byte[] bytesArchiving = EncodingTest.GetBytes(dataForArchiving);
            var    msArchiving    = new MemoryStream(bytesArchiving);

            var fileMock = CreateFileMock(archive, ms, msArchiving, sizeMock, id, name, compressionType);

            archive.Add(fileMock.Object);
        }
示例#3
0
        protected override void Run()
        {
            try
            {
                mDebugger.Send("Run");

                //// C#
                ObjectTest.Execute();
                WhileLoopTests.Execute();
                ForeachLoopTests.Execute();

                //mDebugger.Send("Thread test start of 500 ms");
                //ThreadTest.Execute();
                //mDebugger.Send("Thread test end");

                SpanTest.Execute();
                //DecimalTest.Execute();
                BitConverterTest.Execute();
                UnsafeCodeTest.Execute();
                DelegatesTest.Execute();
                EventsTest.Execute();
                RandomTests.Execute();
                ConvertTests.Execute();

                // System.Collections
                HashtableTest.Execute();

                // System.Collections.Generic
                ListTest.Execute();
                QueueTest.Execute();
                DictionaryTest.Execute();

                // System.Text
                StringBuilderTest.Execute();
                EncodingTest.Execute();

                TestController.Completed();
            }
            catch (Exception e)
            {
                mDebugger.Send("Exception occurred: " + e.Message);
                mDebugger.Send(e.Message);
                Console.WriteLine("Exception occurred");
                Console.WriteLine(e.Message);
                TestController.Failed();
            }
        }