public void testEquals() throws Exception { CollectionDescriptor cod1 = new CollectionDescriptor("cod1", "Class1", "cod1"); CollectionDescriptor cod2 = new CollectionDescriptor("cod1", "Class1", "cod1"); CollectionDescriptor cod3 = new CollectionDescriptor("cod2", "Class1", "cod1"); CollectionDescriptor cod5 = new CollectionDescriptor("cod1", "Class2", "cod1"); CollectionDescriptor cod6 = new CollectionDescriptor("cod1", "Class1", "cod2"); assertEquals(cod1, cod2); assertEquals(cod1.hashCode(), cod2.hashCode()); assertFalse(cod1.equals(cod3)); assertFalse(cod1.equals(cod5)); assertFalse(cod1.equals(cod6)); }