2003/01/23 Nick Drochak <ndrochak@gol.com>
authorNick Drochak <nickd@mono-cvs.ximian.com>
Thu, 23 Jan 2003 07:22:16 +0000 (07:22 -0000)
committerNick Drochak <nickd@mono-cvs.ximian.com>
Thu, 23 Jan 2003 07:22:16 +0000 (07:22 -0000)
* ThreadTest.cs: Test for alternate possibilities

svn path=/trunk/mcs/; revision=10826

mcs/class/corlib/Test/System.Threading/ChangeLog
mcs/class/corlib/Test/System.Threading/ThreadTest.cs

index 0ece0a9fcda2f34e0d9e27ea00b42a93eb4f772b..8d0973ec1ba4c039e6ef0afead752ef3712debae 100644 (file)
@@ -1,6 +1,10 @@
+2003/01/23  Nick Drochak <ndrochak@gol.com>\r
+\r
+       * ThreadTest.cs: Test for alternate possibilities\r
+\r
 2003-01-13  Nick Drochak  <ndrochak@gol.com>\r
 \r
-       * MutexTest.cs: Disable some tests that case unhandled exceptoins\r
+       * MutexTest.cs: Disable some tests that case unhandled exceptions\r
        on MS.NET.\r
 \r
 2002-12-21  Nick Drochak <ndrochak@gol.com>\r
index 8bd2a6a1ca184cc38f0f9da934a8da42bd57f7ae..3bbdf81f9f872a7d21c416ce822b59eef50157f2 100644 (file)
@@ -359,7 +359,9 @@ namespace MonoTests.System.Threading
                        AssertEquals("#102 Wrong Thread State", ThreadState.Running | ThreadState.Unstarted ,TestThread.ThreadState);
                        TestThread.Abort();
                        while(TestThread.IsAlive);
-                       AssertEquals("#103 Wrong Thread State",ThreadState.Aborted,TestThread.ThreadState);
+                       // Docs say state will be Stopped, but Aborted happens sometimes (?)
+                       Assert("#103 Wrong Thread State", ThreadState.Stopped == TestThread.ThreadState 
+                               || ThreadState.Aborted == TestThread.ThreadState);
                } 
        }