@Test public void testIsFull() throws Exception { for (String inputArrayItem : inputArray) { assertFalse(stack.isFull()); stack.push(inputArray[0]); } assertTrue(stack.isFull()); }
@Test public void testPushAll() throws Exception { for (String inputItem : inputArray) { inputList.add(inputItem); } stack.pushAll(inputList); assertEquals(inputArray.length, stack.getSize()); assertTrue(stack.isFull()); for (int i = inputArray.length - 1; i >= 0; i--) { assertEquals(inputArray[i], stack.pop()); } assertEquals(0, stack.getSize()); assertTrue(stack.isEmpty()); }