From 6a2065eaa7c5db49e852af0a93faa3272999ed58 Mon Sep 17 00:00:00 2001 From: Sarp Uner Date: Thu, 14 Apr 2016 14:57:39 -0400 Subject: [PATCH] Lab su26 --- src/debug/ContainerArray.java | 1 - src/debug/ContainerArrayTest.java | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) 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()); + } }