Package org.apache.commons.collections.primitives

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


        return ListShortList.wrap(getList().subList(fromIndex,toIndex));
    }

    public boolean equals(Object obj) {
        if(obj instanceof ShortList) {
            ShortList that = (ShortList)obj;
            if(this == that) {
                return true;
            } else if(this.size() != that.size()) {
                return false;           
            } else {
                ShortIterator thisiter = iterator();
                ShortIterator thatiter = that.iterator();
                while(thisiter.hasNext()) {
                    if(thisiter.next() != thatiter.next()) {
                        return false;
                    }
                }
View Full Code Here


    protected ShortList makeEmptyShortList() {
        return new ArrayShortList();
    }
   
    protected ShortList makeFullShortList() {
        ShortList list = makeEmptyShortList();
        short[] elts = getFullElements();
        for(int i=0;i<elts.length;i++) {
            list.add((short)elts[i]);
        }
        return list;
    }
View Full Code Here

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

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

    public void testWrapNull() {
        assertNull(UnmodifiableShortList.wrap(null));
    }

    public void testWrapUnmodifiableShortList() {
        ShortList list = makeUnmodifiableShortList();
        assertSame(list,UnmodifiableShortList.wrap(list));
    }
View Full Code Here

        ShortList list = makeUnmodifiableShortList();
        assertSame(list,UnmodifiableShortList.wrap(list));
    }

    public void testWrapSerializableShortList() {
        ShortList list = makeShortList();
        assertTrue(list instanceof Serializable);
        assertTrue(UnmodifiableShortList.wrap(list) instanceof Serializable);
    }
View Full Code Here

        assertTrue(list instanceof Serializable);
        assertTrue(UnmodifiableShortList.wrap(list) instanceof Serializable);
    }

    public void testWrapNonSerializableShortList() {
        ShortList list = makeShortList();
        ShortList ns = list.subList(0,list.size());
        assertTrue(!(ns instanceof Serializable));
        assertTrue(!(UnmodifiableShortList.wrap(ns) instanceof Serializable));
    }
View Full Code Here

    // ------------------------------------------------------------------------

    protected abstract ShortList makeUnmodifiableShortList();

    protected ShortList makeShortList() {
        ShortList list = new ArrayShortList();
        for(short i=0;i<10;i++) {
            list.add(i);
        }
        return list;
    }
View Full Code Here

    public final void testNotModifiable() throws Exception {
        assertListNotModifiable(makeUnmodifiableShortList());
    }

    public final void testSublistNotModifiable() throws Exception {
        ShortList list = makeUnmodifiableShortList();
        assertListNotModifiable(list.subList(0,list.size()-2));
    }
View Full Code Here

        ShortList list = makeUnmodifiableShortList();
        assertListNotModifiable(list.subList(0,list.size()-2));
    }
   
    public final void testIteratorNotModifiable() throws Exception {
        ShortList list = makeUnmodifiableShortList();
        assertIteratorNotModifiable(list.iterator());
        assertIteratorNotModifiable(list.subList(0,list.size()-2).iterator());
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.collections.primitives.ShortList

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.