@Test public void test() { final PathCondition TRUE = new FixedCondition(true); final PathCondition FALSE = new FixedCondition(false); assertTrue(IfAny.createOrCondition(TRUE, TRUE).accept(null, null, null)); assertTrue(IfAny.createOrCondition(FALSE, TRUE).accept(null, null, null)); assertTrue(IfAny.createOrCondition(TRUE, FALSE).accept(null, null, null)); assertFalse(IfAny.createOrCondition(FALSE, FALSE).accept(null, null, null)); }
@Test public void testEmptyIsFalse() { assertFalse(IfAny.createOrCondition().accept(null, null, null)); }
@Test public void testBeforeTreeWalk() { final CountingCondition counter = new CountingCondition(true); final IfAny or = IfAny.createOrCondition(counter, counter, counter); or.beforeFileTreeWalk(); assertEquals(3, counter.getBeforeFileTreeWalkCount()); }