Package org.mcarthur.sandy.gwt.event.list.client

Examples of org.mcarthur.sandy.gwt.event.list.client.EventList


        assertEquals(I25, sel.get(3));
    }

    public void testConsistentStateForRemovedEvents() throws Exception {

        final EventList deepest = EventLists.eventList();
        deepest.add("hello");
        deepest.add("world");

        final SortedEventList sel = createBackedSortedEventList(deepest);

        sel.addListEventListener(new ListEventListener() {

            public void listChanged(final ListEvent listEvent) {
                //System.out.println("list changed: " + listEvent + " size = " + sel.size());
                // assertEquals(0, sel.size());
                for (Iterator iter = sel.iterator(); iter.hasNext();) {
                    final Object element = iter.next();
                }

            }

        });

        deepest.clear();
    }
View Full Code Here


        deepest.clear();
    }

    public void testSortWithAFilteredList() {
        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 10);
        Collections.shuffle(el);

        final FilteredEventList fel = EventLists.filteredEventList(el);
        fel.setFilter(new FilteredEventList.Filter() {
            public boolean accept(final Object element) {
                return ((Number)element).intValue() % 2 == 0;
            }
        });

        final SortedEventList sel = createBackedSortedEventList(fel);

        sel.sort();

        assertEquals(10, el.size());
        assertEquals(5, fel.size());
        assertEquals(5, sel.size());
        assertTrue(el.containsAll(fel));
        assertTrue(el.containsAll(sel));
        assertTrue(fel.containsAll(sel));
        assertTrue(sel.containsAll(fel));

        final List sorted = new ArrayList(sel);
        Collections.sort(sorted);
View Full Code Here

        //System.err.println("far: " + Arrays.asList(fel.toArray()));
        //System.err.println("sar: " + Arrays.asList(sel.toArray()));
    }

    public void testSorting() {
        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 50);

        final List sorted = new ArrayList(el);

        Collections.shuffle(el);
View Full Code Here

        assertEquals(replay, sel);
    }

    public static List b;
    public void testSorting2() {
        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 5);

        final List sorted = new ArrayList(el);

        Collections.shuffle(el);
View Full Code Here

    protected FilteredEventList createBackedFilteredEventList(final EventList el) {
        return (FilteredEventList)createBackedEventList(el);
    }

    public void testToArrayRespectsFilters() {
        final EventList el = EventLists.eventList();
        final FilteredEventList fel = EventLists.filteredEventList(el);
        fel.setFilter(new FilteredEventList.Filter() {
            public boolean accept(final Object element) {
                return ((Number)element).intValue() % 2 == 0;
            }
        });

        for (int i=0; i < 10; i++) {
            el.add(new Integer(i));
        }

        assertEquals(10, el.size());
        assertEquals(5, fel.size());
        assertEquals(5, fel.toArray().length);
    }
View Full Code Here

        assertEquals(5, fel.size());
        assertEquals(5, fel.toArray().length);
    }

    public void testFoo() {
        final EventList el = EventLists.eventList();
        final SortedEventList sel = EventLists.sortedEventList(el);
        final FilteredEventList fel = EventLists.filteredEventList(sel);

        el.add(new Integer(25));
        el.add(new Integer(33));
        el.add(new Integer(55));
        el.add(new Integer(49));
        el.add(new Integer(32));
        el.add(new Integer(57));

        final Comparator natural = new Comparator() {
            public int compare(final Object o1, final Object o2) {
                return ((Comparable)o1).compareTo(o2);
            }
View Full Code Here

        assertTrue(n1.containsAll(r1));
        assertTrue(r1.containsAll(n1));
    }

    public void testContains() {
        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 4);
        final FilteredEventList fel = createBackedFilteredEventList(el);

        final List even = new ArrayList();
        even.add(Integer.valueOf(0));
View Full Code Here

        assertTrue(fel.containsAll(odd));
        assertTrue(odd.containsAll(fel));
    }

    public void testSetFilter() {
        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 4);
        final FilteredEventList fel = createBackedFilteredEventList(el);

        final List even = new ArrayList();
        even.add(Integer.valueOf(0));
View Full Code Here

    }

    public void testAdd() {
        super.testAdd();
       
        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 4);
        final FilteredEventList fel = createBackedFilteredEventList(el);

        final List even = new ArrayList();
        even.add(Integer.valueOf(0));
View Full Code Here

    }

    public void testAddAll() {
        super.testAdd();

        final EventList el = EventLists.eventList();
        prefillWithIntegers(el, 4);
        final FilteredEventList fel = createBackedFilteredEventList(el);

        final List even = new ArrayList();
        even.add(Integer.valueOf(0));
View Full Code Here

TOP

Related Classes of org.mcarthur.sandy.gwt.event.list.client.EventList

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.