2010-04-15 Jb Evain <jbevain@novell.com>
[mcs.git] / class / corlib / Test / System.Diagnostics / DebugTest.cs
blob45388384db6b14337926ee432dc68896883b675d
1 //
2 // MonoTests.System.Diagnostics.DebugTest.cs
3 //
4 // Author:
5 // John R. Hicks (angryjohn69@nc.rr.com)
6 //
7 // (C) 2002
8 using System;
9 using System.Diagnostics;
10 using NUnit.Framework;
12 namespace MonoTests.System.Diagnostics
14 public class DebugTest
16 [TestFixture]
17 private class DebugTest1
19 [SetUp]
20 protected void SetUp()
22 Debug.Listeners.Add(new TextWriterTraceListener(Console.Error));
25 [TearDown]
26 protected void TearDown()
31 [Test]
32 public void TestAssert()
34 Debug.Assert(false, "Testing Assertions");
37 [Test]
38 public void TestFail ()
40 Debug.Fail("Testing Fail method");
43 [Test]
44 public void TestWrite()
46 Debug.Write("Testing Write", "Testing the output of the Write method");
49 [Test]
50 public void TestWriteIf()
52 Debug.WriteIf(true, "Testing WriteIf");
53 Debug.WriteIf(false, "Testing WriteIf", "Passed false");
56 [Test]
57 public void TestWriteLine()
59 Debug.WriteLine("Testing WriteLine method");
62 [Test]
63 public void TestWriteLineIf()
65 Debug.WriteLineIf(true, "Testing WriteLineIf");
66 Debug.WriteLineIf(false, "Testing WriteLineIf", "Passed false");