@TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "equals", args = {java.lang.Object.class}) public void testEquals() { UnresolvedPermission up1 = new UnresolvedPermission("type1", "name1", "action1", null); UnresolvedPermission up2 = new UnresolvedPermission("type1", "name1", "action1", null); UnresolvedPermission up3 = new UnresolvedPermission("type3", "name3", "action3", null); UnresolvedPermission up4 = null; assertTrue(up1.equals(up1)); assertTrue(up2.equals(up2)); assertTrue(up3.equals(up3)); assertTrue(!up1.equals(null)); assertTrue(!up2.equals(null)); assertTrue(!up3.equals(null)); assertTrue(up1.equals(up2)); assertTrue(!up1.equals(up3)); assertTrue(up2.equals(up1)); assertTrue(!up2.equals(up3)); assertTrue(!up3.equals(up1)); assertTrue(!up3.equals(up2)); try { assertTrue(up4.equals(up1)); fail("NullPointerException expected"); } catch (NullPointerException e) { // expected } }