public void testIntArraySerialization() { IntArray ia = new IntArray(); final int TEST_LEN = 12; for (int i = 0; i < TEST_LEN; i++) ia.add(i); testSerialization(ia); }
public void testAllocation() { IntArray ia = new IntArray(); int i = 0; for (; i <= 10000; i++) { ia.add(i); assertEquals(i, ia.get(i)); } assertEquals(i, ia.size()); }
public void testRemoval() { IntArray ia = new IntArray(); int i = 0; for (; i <= 12345; i++) { ia.add(i); assertEquals(i, ia.get(i)); } for (--i; i >= 0; i--) { ia.removeAt(i); } assertEquals(0, ia.size()); }
public void testContainment() { IntArray ia = new IntArray(); int i = 0; for (; i <= 12; i++) { ia.add(i); assertEquals(i, ia.get(i)); } // remove odd for (i = 0; i < ia.size(); ) if (ia.get(i) % 2 == 1) ia.removeAt(i); else i++; for (i = 0; i < ia.size(); i++) assertEquals(i * 2, ia.get(i)); System.out.println(ia.toString()); }
public void testAddRemoveContains() { IntArray ia = new IntArray(); ia.add(1); assertTrue(ia.contains(1)); ia.add(3); assertTrue(ia.contains(1)); assertTrue(ia.contains(3)); ia.add(5); assertTrue(ia.contains(1)); assertTrue(ia.contains(3)); assertTrue(ia.contains(5)); ia.remove(3); assertTrue(!ia.contains(3)); ia.remove(1); assertTrue(!ia.contains(1)); ia.remove(5); assertTrue(!ia.contains(5)); }