2010-04-07 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Wed, 7 Apr 2010 10:59:53 +0000 (10:59 -0000)
committerZoltan Varga <vargaz@gmail.com>
Wed, 7 Apr 2010 10:59:53 +0000 (10:59 -0000)
* interlocked-2.2.cs: Add an Interlocked.CompareExchange(long) test.

svn path=/trunk/mono/; revision=154930

mono/tests/ChangeLog
mono/tests/interlocked-2.2.cs

index e4c5c93dd5a7e182868160c7f8598f0f319a1e5f..be18425890e99d2f6b697cc602809c934932a458 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-07  Zoltan Varga  <vargaz@gmail.com>
+
+       * interlocked-2.2.cs: Add an Interlocked.CompareExchange(long) test.
+
 2010-04-06 Rodrigo Kumpera  <rkumpera@novell.com>
 
        * bug-575941.cs: New regression test.
index ae7d30a067f11716c6666c48f9ca3c889c282bb5..c16f700f75facc8e1f56e0643e1e9003924e3e58 100644 (file)
@@ -85,6 +85,13 @@ public class InterlockTest
                if (lb != 0x12345678)
                        return 18;              
 
+               la = 1;
+               lb = Interlocked.CompareExchange (ref la, 2, 1);
+               if (la != 2)
+                       return 19;
+               if (lb != 1)
+                       return 20;
+
                Console.WriteLine ("done!");
 
                return 0;