@Test public void testEquals() { Not condition1 = new Not(); Not condition2 = new Not(); assertEquals(condition1, condition2); condition1.setCondition(BooleanValues.TRUE); assertNotEquals(condition1, condition2); assertNotEquals(condition2, condition1); condition2.setCondition(BooleanValues.TRUE); assertEquals(condition1, condition2); condition1.setCondition(BooleanValues.FALSE); condition2.setCondition(BooleanValues.FALSE); assertEquals(condition1, condition2); condition1.setCondition(BooleanValues.TRUE); assertNotEquals(condition1, condition2); }
@Test public void testHash() { Not condition1 = new Not(); Not condition2 = new Not(); assertEquals(condition1.hashCode(), condition2.hashCode()); condition1.setCondition(BooleanValues.TRUE); condition2.setCondition(BooleanValues.TRUE); assertEquals(condition1.hashCode(), condition2.hashCode()); condition1.setCondition(BooleanValues.FALSE); condition2.setCondition(BooleanValues.FALSE); assertEquals(condition1.hashCode(), condition2.hashCode()); condition1.setCondition(BooleanValues.TRUE); assertNotEquals(condition1.hashCode(), condition2.hashCode()); }
@Test public void testString() { Not condition = new Not(); assertEquals("false", condition.toString()); condition.setCondition(BooleanValues.TRUE); assertEquals("!(true)", condition.toString()); condition.setCondition(BooleanValues.FALSE); assertEquals("!(false)", condition.toString()); } }
@Test public void testTrue() throws CloneNotSupportedException, IOException, ClassNotFoundException { Not condition = new Not(); condition.setCondition(BooleanValues.FALSE); assertTrue(condition.isTrue(null)); internalTestCondition(condition); }
@Test public void testFalse() throws CloneNotSupportedException, IOException, ClassNotFoundException { Not condition = new Not(); condition.setCondition(BooleanValues.TRUE); assertFalse(condition.isTrue(null)); internalTestCondition(condition); }