1 17 package org.apache.commons.collections.primitives.adapters; 18 19 import java.io.Serializable ; 20 import java.util.AbstractList ; 21 import java.util.ArrayList ; 22 23 import junit.framework.Test; 24 import junit.framework.TestSuite; 25 26 import org.apache.commons.collections.BulkTest; 27 import org.apache.commons.collections.primitives.ByteList; 28 import org.apache.commons.collections.primitives.TestByteList; 29 30 34 public class TestListByteList extends TestByteList { 35 36 39 public TestListByteList(String testName) { 40 super(testName); 41 } 42 43 public static Test suite() { 44 TestSuite suite = BulkTest.makeSuite(TestListByteList.class); 45 return suite; 46 } 47 48 51 54 protected ByteList makeEmptyByteList() { 55 return new ListByteList(new ArrayList ()); 56 } 57 58 public String [] ignoredTests() { 59 return new String [] { 61 "TestListByteList.bulkTestSubList.testFullListSerialization", 62 "TestListByteList.bulkTestSubList.testEmptyListSerialization", 63 "TestListByteList.bulkTestSubList.testCanonicalEmptyCollectionExists", 64 "TestListByteList.bulkTestSubList.testCanonicalFullCollectionExists", 65 "TestListByteList.bulkTestSubList.testEmptyListCompatibility", 66 "TestListByteList.bulkTestSubList.testFullListCompatibility", 67 "TestListByteList.bulkTestSubList.testSerializeDeserializeThenCompare", 68 "TestListByteList.bulkTestSubList.testSimpleSerialization" 69 }; 70 } 71 72 75 76 public void testCanonicalEmptyCollectionExists() { 77 } 80 81 public void testCanonicalFullCollectionExists() { 82 } 85 86 public void testEmptyListCompatibility() { 87 } 90 91 public void testFullListCompatibility() { 92 } 95 public void testWrapNull() { 96 assertNull(ListByteList.wrap(null)); 97 } 98 99 public void testWrapSerializable() { 100 ByteList list = ListByteList.wrap(new ArrayList ()); 101 assertNotNull(list); 102 assertTrue(list instanceof Serializable ); 103 } 104 105 public void testWrapNonSerializable() { 106 ByteList list = ListByteList.wrap(new AbstractList () { 107 public Object get(int i) { throw new IndexOutOfBoundsException (); } 108 public int size() { return 0; } 109 }); 110 assertNotNull(list); 111 assertTrue(!(list instanceof Serializable )); 112 } 113 114 } 115 | Popular Tags |