2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / Test / System.Diagnostics / DebugTest.cs
1 //\r
2 // MonoTests.System.Diagnostics.DebugTest.cs\r
3 //\r
4 // Author:\r
5 //      John R. Hicks (angryjohn69@nc.rr.com)\r
6 //\r
7 // (C) 2002\r
8 using System;\r
9 using System.Diagnostics;\r
10 using NUnit.Framework;\r
11 \r
12 namespace MonoTests.System.Diagnostics\r
13 {\r
14         public class DebugTest\r
15         {\r
16                 private class DebugTest1 : TestCase\r
17                 {\r
18                         protected override void SetUp()\r
19                         {\r
20                                 Debug.Listeners.Add(new TextWriterTraceListener(Console.Error));        \r
21                         }\r
22                         \r
23                         protected override void TearDown()\r
24                         {\r
25                                 \r
26                         }\r
27                         \r
28                         public void TestAssert()\r
29                         {\r
30                                 Debug.Assert(false, "Testing Assertions");\r
31                         }\r
32                         \r
33                         public void TestFail()\r
34                         {\r
35                                 Debug.Fail("Testing Fail method");\r
36                         }\r
37                         \r
38                         public void TestWrite()\r
39                         {\r
40                                 Debug.Write("Testing Write", "Testing the output of the Write method");\r
41                         }\r
42                         \r
43                         public void TestWriteIf()\r
44                         {\r
45                                 Debug.WriteIf(true, "Testing WriteIf");\r
46                                 Debug.WriteIf(false, "Testing WriteIf", "Passed false");\r
47                         }\r
48                         \r
49                         public void TestWriteLine()\r
50                         {\r
51                                 Debug.WriteLine("Testing WriteLine method");\r
52                         }\r
53                         \r
54                         public void TestWriteLineIf()\r
55                         {\r
56                                 Debug.WriteLineIf(true, "Testing WriteLineIf");\r
57                                 Debug.WriteLineIf(false, "Testing WriteLineIf", "Passed false");\r
58                         }\r
59                 }\r
60         }\r
61 }\r