Added targets to build and run tests
[mono.git] / mcs / class / corlib / Test / AllTests.cs
1 //
2 // Ximian.Mono.Tests.AllTests.cs
3 //
4 // Author:
5 //      Alexander Klyubin (klyubin@aqris.com)
6 //
7 // (C) 2001
8 //
9
10 using System;
11 using NUnit.Framework;
12
13 namespace Ximian.Mono.Tests {
14         /// <summary>
15         ///   Combines all available unit tests into one test suite.
16         /// </summary>
17         public class AllTests : TestCase {
18                 public AllTests(string name) : base(name) {}
19                 
20                 public static ITest Suite 
21                 { 
22                         get 
23                         {
24                                 TestSuite suite =  new TestSuite();
25                                 suite.AddTest(new TestSuite(typeof(BitArrayTest)));
26                                 suite.AddTest(Testsuite.System.Collections.CaseInsensitiveComparerTest.Suite);
27                                 suite.AddTest(Testsuite.System.Collections.CaseInsensitiveHashCodeProviderTest.Suite);
28                                 suite.AddTest(CollectionBaseTest.Suite);
29                                 suite.AddTest(Testsuite.System.Collections.ComparerTest.Suite);
30                                 suite.AddTest(Testsuite.System.Collections.HashtableTest.Suite);
31                                 suite.AddTest(new TestSuite(typeof(MemoryStreamTest)));
32                                 suite.AddTest(new TestSuite(typeof(PathTest)));
33                                 // suite.AddTest(Testsuite.System.Collections.QueueTest.Suite);
34                                 suite.AddTest(new TestSuite(typeof(RandomTest)));
35                                 suite.AddTest(ReadOnlyCollectionBaseTest.Suite);
36                                 suite.AddTest(StackTest.Suite);
37                                 suite.AddTest(StackFrameTest.Suite);
38                                 suite.AddTest(StackTraceTest.Suite);
39                                 suite.AddTest(new TestSuite(typeof(StringBuilderTest)));
40                                 suite.AddTest(new TestSuite(typeof(StringReaderTest)));
41                                 suite.AddTest(new TestSuite(typeof(StringWriterTest)));
42                                 return suite;
43                         }
44                 }
45         }
46 }