/** * Tests {@link IntArray#getArray()} and * {@link IntArray#setArray(int[])}. */ @Test public void testSetArray() { final IntArray array = new IntArray(); final int[] raw = { 1, 2, 3, 5, 8, 13, 21 }; array.setArray(raw); assertSame(raw, array.getArray()); }
/** Tests {@link IntArray#IntArray(int[])}. */ @Test public void testConstructorArray() { final int[] raw = { 3, 5, 8, 13, 21 }; final IntArray array = new IntArray(raw); assertSame(raw, array.getArray()); assertEquals(raw.length, array.size()); for (int i = 0; i < raw.length; i++) { assertEquals("@" + i, raw[i], array.getValue(i)); } assertArrayEquals(raw, array.copyArray()); }