Guest User

Untitled

a guest
Feb 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. import junit.framework.TestCase;
  2.  
  3.  
  4. public class StackTest extends TestCase {
  5.  
  6. public void test_empty() {
  7. Stack<?> stack = new Stack<Object>();
  8. assertNotNull(stack);
  9. assertTrue(stack.isEmpty());
  10. assertEquals(0, stack.size());
  11. }
  12.  
  13. public void test_simple() {
  14. Stack<Integer> stack = new Stack<Integer>();
  15.  
  16. stack.push(1);
  17. stack.push(2);
  18. stack.push(3);
  19. assertFalse(stack.isEmpty());
  20. assertEquals(3, stack.size());
  21.  
  22. assertEquals(new Integer(3), stack.top());
  23. assertEquals(3, stack.size());
  24.  
  25. assertEquals(new Integer(3), stack.pop());
  26. assertEquals(2, stack.size());
  27. assertEquals(new Integer(2), stack.pop());
  28. assertEquals(1, stack.size());
  29. assertEquals(new Integer(1), stack.pop());
  30. assertEquals(0, stack.size());
  31. }
  32. }
Add Comment
Please, Sign In to add comment