/* * this method test equals method * this will check equality based on retired indicator. */ public void testEquals4() { AbstractMutableDeletableDomainObject obj1 = new AbstractMutableDeletableDomainObject(); AbstractMutableDeletableDomainObject obj2 = new AbstractMutableDeletableDomainObject(); obj2.setRetiredIndicatorAsTrue(); assertFalse( "objects are not same because retired indictaor is different for both objects", obj1.equals(obj2)); }
/* * this method test equals method * this will check equality based on retired indicator. */ public void testEquals2() { AbstractMutableDeletableDomainObject obj1 = new AbstractMutableDeletableDomainObject(); AbstractMutableDeletableDomainObject obj2 = new AbstractMutableDeletableDomainObject(); obj1.setRetiredIndicatorAsFalse(); obj2.setRetiredIndicatorAsTrue(); assertFalse( "objects are not same because obj1 has false retired indicator while obj2 has true", obj1.equals(obj2)); }
/* * this method test equals method * this will check equality based on retired indicator. */ public void testEquals5() { AbstractMutableDeletableDomainObject obj1 = new AbstractMutableDeletableDomainObject(); AbstractMutableDeletableDomainObject obj2 = new AbstractMutableDeletableDomainObject(); assertTrue( "objects are same because retired indictaor is null for both objects", obj1.equals(obj2)); }
/* * this method test equals method * this will check equality, id other obj is null */ public void testEquals() { AbstractMutableDeletableDomainObject obj1 = new AbstractMutableDeletableDomainObject(); assertFalse("objects are not same because comparing with null", obj1.equals(null)); }