# | Line 40 | Line 40 | public class VectorTest extends JSR166Te | |
---|---|---|
40 | * tests for setSize() | |
41 | */ | |
42 | public void testSetSize() { | |
43 | < | Vector v = new Vector(); |
43 | > | final Vector v = new Vector(); |
44 | for (int n : new int[] { 100, 5, 50 }) { | |
45 | v.setSize(n); | |
46 | assertEquals(n, v.size()); | |
47 | assertNull(v.get(0)); | |
48 | assertNull(v.get(n - 1)); | |
49 | + | assertThrows( |
50 | + | ArrayIndexOutOfBoundsException.class, |
51 | + | new Runnable() { public void run() { v.setSize(-1); }}); |
52 | + | assertEquals(n, v.size()); |
53 | + | assertNull(v.get(0)); |
54 | + | assertNull(v.get(n - 1)); |
55 | } | |
56 | } | |
57 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |