@Test public void testFalse() throws CloneNotSupportedException, IOException, ClassNotFoundException { Or condition = new Or(); List<Condition> conditions = new ArrayList<>(); condition.setConditions(conditions); conditions.add(BooleanValues.FALSE); assertFalse(condition.isTrue(null)); internalTestCondition(condition); conditions.add(BooleanValues.FALSE); conditions.add(BooleanValues.FALSE); assertFalse(condition.isTrue(null)); internalTestCondition(condition); }
@Test public void testTrue() throws CloneNotSupportedException, IOException, ClassNotFoundException { Or condition = new Or(); List<Condition> conditions = new ArrayList<>(); condition.setConditions(conditions); conditions.add(BooleanValues.TRUE); assertTrue(condition.isTrue(null)); internalTestCondition(condition); conditions.add(BooleanValues.FALSE); conditions.add(BooleanValues.FALSE); assertTrue(condition.isTrue(null)); internalTestCondition(condition); }
@Test public void empty() throws CloneNotSupportedException, IOException, ClassNotFoundException { Or condition = new Or(); assertNull(condition.getConditions()); assertFalse(condition.isTrue(null)); internalTestCondition(condition); List<Condition> conditions = new ArrayList<>(); condition.setConditions(conditions); assertNotNull(condition.getConditions()); assertEquals(conditions, condition.getConditions()); assertFalse(condition.isTrue(null)); internalTestCondition(condition); }