@Test public void growW() { CircularQueue<A> alg = new CircularQueue<A>(A.class,3); alg.growW().value = 1; assertEquals(1,alg.size); alg.growW().value = 2; alg.growW().value = 3; alg.growW().value = 4; assertEquals(4,alg.data[0].value); assertEquals(3,alg.data[2].value); assertEquals(3,alg.size); assertTrue(alg.data.length == 3); }