Пример #1
0
 @Test
 public void testPop() throws Exception {
   stack.push(inputArray[0]);
   assertEquals(inputArray[0], stack.pop());
   stack.push(inputArray[0]);
   stack.push(inputArray[1]);
   stack.push(inputArray[2]);
   stack.pop();
   assertEquals(inputArray[1], stack.pop());
 }
Пример #2
0
 @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());
 }