diff --git a/src/debug/ContainerArray.java b/src/debug/ContainerArray.java index 124ece6..9648d44 100755 --- a/src/debug/ContainerArray.java +++ b/src/debug/ContainerArray.java @@ -2,7 +2,6 @@ public class ContainerArray { - private int initialCapacity = 10; private int currentSize = 0; private Object[] internalArray; diff --git a/src/debug/ContainerArrayTest.java b/src/debug/ContainerArrayTest.java index c566d50..9c2778e 100755 --- a/src/debug/ContainerArrayTest.java +++ b/src/debug/ContainerArrayTest.java @@ -44,4 +44,28 @@ public void testObjectIsRemoved () { myContainer.remove("Bear"); assertEquals("Remove should be same reference", alligator, myContainer.get(0)); } + + @Test + public void testObjectRemoved() { + String bear = "Bear"; + myContainer.add("Alligator"); + myContainer.add("Bear"); + myContainer.remove("Alligator"); + assertEquals("Remove should be same reference", bear, myContainer.get(0)); + } + + @Test + public void testAddSize() { + myContainer = new ContainerArray<>(1); + myContainer.add("Alligator"); + myContainer.add("Bear"); + assertEquals(2, myContainer.size()); + } + + @Test + public void testRemoveSize() { + myContainer.add("Alligator"); + myContainer.remove(""); + assertEquals("Empty string removal should not have any effect", 10, myContainer.size()); + } }