X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FTest%2FSystem.Threading%2FThreadTest.cs;h=db21332f30c8b81f8c71a1bf242dd3ba4e55c2ba;hb=beb8d0c0df62c6bf6d9b3672c32f52ec9b358da6;hp=ad95b4c052e49ee093df8f0d6d9468e81aaff81b;hpb=f33f31877b00ab937c1ed34bbd3d47dfd0e608d6;p=mono.git diff --git a/mcs/class/corlib/Test/System.Threading/ThreadTest.cs b/mcs/class/corlib/Test/System.Threading/ThreadTest.cs index ad95b4c052e..db21332f30c 100644 --- a/mcs/class/corlib/Test/System.Threading/ThreadTest.cs +++ b/mcs/class/corlib/Test/System.Threading/ThreadTest.cs @@ -10,6 +10,7 @@ // using System; +using System.Globalization; using System.Security.Principal; using System.Threading; @@ -596,7 +597,7 @@ namespace MonoTests.System.Threading Assert.IsTrue (n < 200, "Timeout while waiting for abort"); CheckIsNotRunning ("t6", t); - } + } void CheckIsRunning (string s, Thread t) { @@ -652,7 +653,6 @@ namespace MonoTests.System.Threading } [Test] // bug #81720 - [Category ("NotWorking")] public void IsBackGround () { Thread t1 = new Thread (new ThreadStart (Start)); @@ -661,6 +661,7 @@ namespace MonoTests.System.Threading t1.Start (); t1.Join (); Assert.AreEqual (ThreadState.Stopped, t1.ThreadState, "#A3"); + try { bool isBackGround = t1.IsBackground; Assert.Fail ("#A4: " + isBackGround.ToString ()); @@ -678,6 +679,7 @@ namespace MonoTests.System.Threading t2.Start (); t2.Join (); Assert.AreEqual (ThreadState.Stopped, t2.ThreadState, "#B4"); + try { bool isBackGround = t2.IsBackground; Assert.Fail ("#B5: " + isBackGround.ToString ()); @@ -697,7 +699,6 @@ namespace MonoTests.System.Threading } [Test] // bug #81658 - [Category ("NotWorking")] public void ApartmentState_StoppedThread () { Thread t1 = new Thread (new ThreadStart (Start)); @@ -782,7 +783,7 @@ namespace MonoTests.System.Threading Assert.IsTrue (exception_occured, "Thread1 Started Invalid Exception Occured"); } } - + public class TestUtil { public static void WaitForNotAlive (Thread t, string s)