2002-12-17 Ville Palo <vi64pa@koti.soon.fi>
[mono.git] / mcs / class / System.Data / Test / TheTests.cs
1 // Author: Tim Coleman (tim@timcoleman.com)
2 // (C) Copyright 2002 Tim Coleman
3
4
5 using NUnit.Framework;
6 using System;
7 using System.Data;
8 using System.Threading;
9 using System.Globalization;
10
11 namespace MonoTests.System.Data
12 {
13         public class RunDataColumnTest : DataColumnTest
14         {
15                 protected override void RunTest ()
16                 {
17                         throw new NotImplementedException ();
18                 }
19         }
20 }
21
22 namespace MonoTests.System.Data.SqlTypes
23 {
24         public class RunSqlInt32Test : SqlInt32Test
25         {
26                 protected override void RunTest ()
27                 {
28                         TestCreate ();
29
30                         // property tests
31
32                         TestIsNullProperty ();
33
34                         // method tests
35
36                         TestAdd ();
37                         TestBitwiseAnd ();
38                         TestBitwiseOr ();
39                         TestDivide ();
40                         TestEquals ();
41                         TestGreaterThan ();
42                         TestGreaterThanOrEqual ();
43                         TestLessThan ();
44                         TestLessThanOrEqual ();
45                         TestMod ();
46                         TestMultiply ();
47                         TestNotEquals ();
48                         TestOnesComplement ();
49                         TestSubtract ();
50                         TestConversionMethods ();
51                         TestXor ();
52                 }
53         }
54 }
55
56 namespace MonoTests
57 {
58         public class RunAllTests
59         {
60                 public static void AddAllTests (TestSuite suite)
61                 {
62                         suite.AddTest (new MonoTests.System.Data.RunDataColumnTest ());
63                         suite.AddTest (new MonoTests.System.Data.SqlTypes.RunSqlInt32Test ());
64                 }
65         }
66 }
67
68 class MainApp
69 {
70         public static void Main ()
71         {
72                 TestResult result = new TestResult ();
73                 TestSuite suite = new TestSuite ();
74                 MonoTests.RunAllTests.AddAllTests (suite);
75                 suite.Run (result);
76                 MonoTests.MyTestRunner.Print (result);
77         }
78 }