2007-05-24 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Wed, 23 May 2007 21:54:11 +0000 (21:54 -0000)
committerZoltan Varga <vargaz@gmail.com>
Wed, 23 May 2007 21:54:11 +0000 (21:54 -0000)
* delegate.cs: Add a multicast delegate test.

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

mono/tests/ChangeLog
mono/tests/delegate.cs

index 4d5a3ea4c312a75e869777a457bb5b7779f28fa6..cb926f3f4cbde4b589ad625b487107659ed96553 100644 (file)
@@ -1,3 +1,7 @@
+2007-05-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * delegate.cs: Add a multicast delegate test.
+
 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
 
        * pinvoke2.cs libtest.c: Fix up asany in/out tests.
index 269c10aa7a0743ab9093028e46a712f8bea97ef6..2079358e482ce8e55a24a35c5ac0a261606d4521 100644 (file)
@@ -138,5 +138,19 @@ class Tests {
                return (int)l (55);
        }
 
+       static int count = 0;
+
+       public static void inc_count () {
+               count ++;
+       }
+
+       public static int test_0_multicast () {
+               SimpleDelegate d = new SimpleDelegate (inc_count);
+
+               d += inc_count;
+
+               d ();
+               return count == 2 ? 0 : 1;
+       }
 }
 }