Examples of IntCollection


Examples of bak.pcj.IntCollection

        stopTimer();
        return l.length + " unsuccessful calls to remove() with " + l.length + " elements";
    }

    public String benchmarkIterator(DataSet dataSet) {
        IntCollection c = create(dataSet.get(0));
        startTimer();
        IntIterator it = c.iterator();
        while (it.hasNext()) it.next();
        stopTimer();
        return "Iteration over " + c.size() + " elements";
    }
View Full Code Here

Examples of org.apache.commons.collections.primitives.IntCollection

    public void testWrapNull() {
        assertNull(CollectionIntCollection.wrap(null));
    }
   
    public void testWrapSerializable() {
        IntCollection collection = CollectionIntCollection.wrap(new ArrayList());
        assertNotNull(collection);
        assertTrue(collection instanceof Serializable);
    }
View Full Code Here

Examples of org.apache.commons.collections.primitives.IntCollection

        assertNotNull(collection);
        assertTrue(collection instanceof Serializable);
    }
   
    public void testWrapNonSerializable() {
        IntCollection collection = CollectionIntCollection.wrap(new AbstractList() {
            public Object get(int i) { throw new IndexOutOfBoundsException(); }
            public int size() { return 0; }
        });
        assertNotNull(collection);
        assertTrue(!(collection instanceof Serializable));
View Full Code Here

Examples of org.apache.commons.collections.primitives.IntCollection

    // tests
    // ------------------------------------------------------------------------
   
    public void testCollectionCallsAreProxied() {
        final InvocationCounter proxied = new InvocationCounter();
        IntCollection collection = new BaseProxyIntCollection() {
            protected IntCollection getProxiedCollection() {
                return proxied;
            }
        };
       
        assertEquals(0,proxied.getAddCount());
        collection.add(1);
        assertEquals(1,proxied.getAddCount());

        assertEquals(0,proxied.getAddAllCount());
        collection.addAll(null);
        assertEquals(1,proxied.getAddAllCount());
       
        assertEquals(0,proxied.getClearCount());
        collection.clear();
        assertEquals(1,proxied.getClearCount());

        assertEquals(0,proxied.getContainsCount());
        collection.contains(1);
        assertEquals(1,proxied.getContainsCount());

        assertEquals(0,proxied.getContainsAllCount());
        collection.containsAll(null);
        assertEquals(1,proxied.getContainsAllCount());

        assertEquals(0,proxied.getIsEmptyCount());
        collection.isEmpty();
        assertEquals(1,proxied.getIsEmptyCount());

        assertEquals(0,proxied.getIteratorCount());
        collection.iterator();
        assertEquals(1,proxied.getIteratorCount());

        assertEquals(0,proxied.getRemoveAllCount());
        collection.removeAll(null);
        assertEquals(1,proxied.getRemoveAllCount());

        assertEquals(0,proxied.getRetainAllCount());
        collection.retainAll(null);
        assertEquals(1,proxied.getRetainAllCount());

        assertEquals(0,proxied.getRemoveElementCount());
        collection.removeElement(1);
        assertEquals(1,proxied.getRemoveElementCount());

        assertEquals(0,proxied.getSizeCount());
        collection.size();
        assertEquals(1,proxied.getSizeCount());

        assertEquals(0,proxied.getToArrayIntArrayCount());
        collection.toArray(new int[0]);
        assertEquals(1,proxied.getToArrayIntArrayCount());
       
        assertEquals(0,proxied.getToArrayCount());
        collection.toArray();
        assertEquals(1,proxied.getToArrayCount());
       
        assertEquals(0,proxied.getToStringCount());
        collection.toString();
        assertEquals(1,proxied.getToStringCount());
       
        assertEquals(0,proxied.getEqualsCount());
        collection.equals(null);
        assertEquals(1,proxied.getEqualsCount());
       
        assertEquals(0,proxied.getHashCodeCount());
        collection.hashCode();
        assertEquals(1,proxied.getHashCodeCount());
       
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.