Package org.richfaces.renderkit.ForEachLoop

Examples of org.richfaces.renderkit.ForEachLoop.Status


        ForEachLoop<Integer> loop = ForEachLoop.getInstance(array);

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", i, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 1, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 15, status.isLast());

            assertNull("begin [" + i + "]", status.getBegin());
            assertNull("end [" + i + "]", status.getEnd());
            assertNull("step [" + i + "]", status.getStep());

            iterated.add(i);
        }

        assertEquals("iterated", asSet(array), iterated);
View Full Code Here


        ForEachLoop<Integer> loop = ForEachLoop.getInstance(new LinkedList<Integer>(Arrays.asList(array)));

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", i, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 1, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 15, status.isLast());

            assertNull("begin [" + i + "]", status.getBegin());
            assertNull("end [" + i + "]", status.getEnd());
            assertNull("step [" + i + "]", status.getStep());

            iterated.add(i);
        }

        assertEquals("iterated", asSet(array), iterated);
View Full Code Here

        ForEachLoop<Integer> loop = ForEachLoop.getInstance(new LinkedList<Integer>(Arrays.asList(array)).iterator());

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", i, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 1, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 15, status.isLast());

            assertNull("begin [" + i + "]", status.getBegin());
            assertNull("end [" + i + "]", status.getEnd());
            assertNull("step [" + i + "]", status.getStep());

            iterated.add(i);
        }

        assertEquals("iterated", asSet(array), iterated);
View Full Code Here

        loop.setBegin(5);

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", i - 5, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 6, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 15, status.isLast());

            assertEquals("begin [" + i + "]", (Object) 5, status.getBegin());
            assertNull("end [" + i + "]", status.getEnd());
            assertNull("step [" + i + "]", status.getStep());

            iterated.add(i);
        }

        assertEquals("iterated", asSet(6, 7, 8, 9, 10, 11, 12, 13, 14, 15), iterated);
View Full Code Here

        loop.setEnd(2);

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", i, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 1, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 3, status.isLast());

            assertNull("begin [" + i + "]", status.getBegin());
            assertEquals("end [" + i + "]", (Object) 2, status.getEnd());
            assertNull("step [" + i + "]", status.getStep());

            iterated.add(i);
        }

        assertEquals(asSet(1, 2, 3), iterated);
View Full Code Here

        loop.setStep(2);

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", (i + 1) / 2, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 1, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 15, status.isLast());

            assertNull("begin [" + i + "]", status.getBegin());
            assertNull("end [" + i + "]", status.getEnd());
            assertEquals("step [" + i + "]", (Object) 2, status.getStep());

            iterated.add(i);
        }

        assertEquals(asSet(1, 3, 5, 7, 9, 11, 13, 15), iterated);
View Full Code Here

        loop.setStep(5);

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", (i / 5) + 1, status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 1, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 11, status.isLast());

            assertNull("begin [" + i + "]", status.getBegin());
            assertNull("end [" + i + "]", status.getEnd());
            assertEquals("step [" + i + "]", (Object) 5, status.getStep());

            iterated.add(i);
        }

        assertEquals(asSet(1, 6, 11), iterated);
View Full Code Here

        loop.setStep(5);

        Set<Integer> iterated = asSet();

        for (int i : loop) {
            @SuppressWarnings("rawtypes")
            Status status = loop.getStatus();

            assertEquals("current [" + i + "]", i, status.getCurrent());
            assertEquals("count [" + i + "]", (i / 5), status.getCount());
            assertEquals("index [" + i + "]", i - 1, status.getIndex());

            assertEquals("isFirst [" + i + "]", i == 6, status.isFirst());
            assertEquals("isLast [" + i + "]", i == 11, status.isLast());

            assertEquals("begin [" + i + "]", (Object) 5, status.getBegin());
            assertEquals("end [" + i + "]", (Object) 15, status.getEnd());
            assertEquals("step [" + i + "]", (Object) 5, status.getStep());

            iterated.add(i);
        }

        assertEquals(asSet(6, 11), iterated);
View Full Code Here

TOP

Related Classes of org.richfaces.renderkit.ForEachLoop.Status

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.