2009-11-25 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Wed, 25 Nov 2009 13:38:22 +0000 (13:38 -0000)
committerZoltan Varga <vargaz@gmail.com>
Wed, 25 Nov 2009 13:38:22 +0000 (13:38 -0000)
* DelegateTest.cs: Add a test for GetHashCode ().

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

mcs/class/corlib/Test/System/ChangeLog
mcs/class/corlib/Test/System/DelegateTest.cs

index df3d2563d40990a5fd57cbfe935236a3e8ccee76..c3303d6fa5d38be4e7a164cc541ff46ca3a6769c 100644 (file)
@@ -1,3 +1,7 @@
+2009-11-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * DelegateTest.cs: Add a test for GetHashCode ().
+
 2009-11-24  Jb Evain  <jbevain@novell.com>
 
        * ArrayTest.cs: test that we don't allow the use of the IList indexer
index 63859cc68f898884c693e5ffb2398b5cfbb7e13e..a18054ed3ca91869774f2ec8d51148bf3ed8996e 100644 (file)
@@ -1008,6 +1008,17 @@ namespace MonoTests.System
                        Assert.AreEqual (10, d (5));
                }
 #endif
+
+               [Test]
+               public void GetHashCode_Constant () {
+                       Action del = delegate {
+                       };
+                       int hc1 = del.GetHashCode ();
+                       del ();
+                       int hc2 = del.GetHashCode ();
+                       Assert.AreEqual (hc1, hc2);
+               }
+
                delegate string FooDelegate (Iface iface, string s);
 
                delegate string FooDelegate2 (B b, string s);