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 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()); }