/** Moo */ @Test public void testLargeAdd() { for (int i = 0; i < 10000; i++) { words.add("" + i); } assertEquals(10000, words.size()); assertEquals("0", words.get(0)); assertEquals("9999", words.get(9999)); }
/** Moo */ @Test public void testAddLoc() { words.add(0, "5"); System.out.println(words.toString()); words.add(0, "3"); System.out.println(words.toString()); words.add(1, "4"); System.out.println(words.toString()); assertSame("3", words.get(0)); assertSame("4", words.get(1)); assertSame("5", words.get(2)); assertEquals(3, words.size()); }
/** Moo */ @Test public void testAdd() { assertTrue(words.add("hello")); assertEquals(1, words.size()); assertTrue(words.add("world")); assertEquals(2, words.size()); assertTrue(words.add("blue")); assertEquals(3, words.size()); assertSame("hello", words.get(0)); assertSame("world", words.get(1)); assertSame("blue", words.get(2)); }
/** Moo */ @Test public void testGet() { words.add("moo"); words.add("cow"); assertSame("moo", words.get(0)); assertSame("cow", words.get(1)); }
/** Moo */ @Test(expected = IndexOutOfBoundsException.class) public void testGetFail3() { assertEquals(0, words.size()); words.add("0"); words.add("0"); words.add("0"); words.get(3); }
/** Moo */ @Test public void testSet() { words.add("6"); words.add("7"); assertEquals("6", words.set(0, "3")); assertEquals("3", words.get(0)); assertEquals("7", words.get(1)); assertEquals(2, words.size()); }