Переглянути джерело

SEC-532: Added test method for different hashCode calculation when different Serializable classes are used (the method is commmented as, now, it doesn't pass the test)

Andrei Stefan 17 роки тому
батько
коміт
5d09f1264b

+ 11 - 0
core/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityTests.java

@@ -157,6 +157,17 @@ public class ObjectIdentityTests extends TestCase {
 				"org.springframework.security.acls.objectidentity.ObjectIdentityTests$MockIdDomainObject", new Long(2))
 				.hashCode() != obj.hashCode());
 	}
+    
+/*    public void testHashCodeDifferentSerializableTypes() throws Exception {
+        ObjectIdentity obj = new ObjectIdentityImpl(
+                "org.springframework.security.acls.objectidentity.ObjectIdentityTests$MockIdDomainObject", new Long(1));
+        Assert.assertEquals(new ObjectIdentityImpl(
+                "org.springframework.security.acls.objectidentity.ObjectIdentityTests$MockIdDomainObject", "1")
+                .hashCode(), obj.hashCode());
+        Assert.assertEquals(new ObjectIdentityImpl(
+                "org.springframework.security.acls.objectidentity.ObjectIdentityTests$MockIdDomainObject",
+                new Integer(1)).hashCode(), obj.hashCode());
+    }*/
 	
 	public void testGetters() throws Exception {
 		ObjectIdentity obj = new ObjectIdentityImpl(