Package net.emaze.dysfunctional.dispatching.logic

Examples of net.emaze.dysfunctional.dispatching.logic.IsTrue


*/
public class IsTrueTest {

    @Test
    public void trueIsTrue() {
        Assert.assertTrue(new IsTrue().accept(Boolean.TRUE));
    }
View Full Code Here


        Assert.assertTrue(new IsTrue().accept(Boolean.TRUE));
    }

    @Test
    public void falseIsNotTrue() {
        Assert.assertFalse(new IsTrue().accept(Boolean.FALSE));
    }
View Full Code Here

    public static class Any {

        @Test
        public void anyMatchesIfAtLeastOnePredicateMatches() {
            boolean got = Reductions.any(Iterations.iterable(false, true), new IsTrue());
            Assert.assertTrue(got);
        }
View Full Code Here

            Assert.assertTrue(got);
        }

        @Test
        public void anyDoesntMatchIfNoPredicateMatches() {
            boolean got = Reductions.any(Iterations.iterable(false), new IsTrue());
            Assert.assertFalse(got);
        }
View Full Code Here

            Assert.assertFalse(got);
        }

        @Test
        public void canUseAnyWithIterators() {
            boolean got = Reductions.any(Iterations.iterator(false), new IsTrue());
            Assert.assertFalse(got);
        }
View Full Code Here

            Assert.assertFalse(got);
        }

        @Test
        public void canUseAnyWithArrays() {
            boolean got = Reductions.any(new Boolean[]{false}, new IsTrue());
            Assert.assertFalse(got);
        }
View Full Code Here

        }

        @Test(expected = IllegalArgumentException.class)
        public void cannotCallAnyWithNullIterable() {
            final Iterable<Boolean> iterable = null;
            Reductions.any(iterable, new IsTrue());
        }
View Full Code Here

    public static class Every {

        @Test
        public void everyMatchesIfEveryPredicateMatches() {
            boolean got = Reductions.every(Iterations.iterable(true, true), new IsTrue());
            Assert.assertTrue(got);
        }
View Full Code Here

            Assert.assertTrue(got);
        }

        @Test
        public void everyDoesntMatchIfOnePredicateDoesntMatch() {
            boolean got = Reductions.every(Iterations.iterable(true, false), new IsTrue());
            Assert.assertFalse(got);
        }
View Full Code Here

            Assert.assertFalse(got);
        }

        @Test
        public void canUseEveryWithIterators() {
            boolean got = Reductions.every(Iterations.iterator(false), new IsTrue());
            Assert.assertFalse(got);
        }
View Full Code Here

TOP

Related Classes of net.emaze.dysfunctional.dispatching.logic.IsTrue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.