@Test public void testCapacity() { ArrayList<String> list = new ArrayList<String>(); Assert.assertTrue(list.capacity() == 10); ArrayList<String> list2 = new ArrayList<String>(2); Assert.assertTrue(list2.capacity() == 2); list2.add(VALUE_1); list2.add(VALUE_2); list2.add(VALUE_3); Assert.assertTrue(list2.capacity() == 4); list2.add(VALUE_4); list2.add("VALUE_4"); Assert.assertTrue(list2.capacity() == 8); list2.remove(VALUE_1); list2.remove(VALUE_2); list2.remove(VALUE_3); Assert.assertTrue(list2.capacity() == 4); }