From 400c218343af12269e8caa75aec8c662d49ae964 Mon Sep 17 00:00:00 2001 From: Christopher Bohn <bohn@unl.edu> Date: Wed, 26 Jun 2019 22:50:07 -0500 Subject: [PATCH] Added pop() stub, added testPopFromHeightOneValue() --- src/main/java/MyStack.java | 4 ++++ src/test/java/MyStackTest.java | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/MyStack.java b/src/main/java/MyStack.java index d1a485d..64b81c4 100644 --- a/src/main/java/MyStack.java +++ b/src/main/java/MyStack.java @@ -15,6 +15,10 @@ public class MyStack { this.top = new Node(element, top); } + public Object pop() { + return null; + } + private class Node { private Object payload; private int height; diff --git a/src/test/java/MyStackTest.java b/src/test/java/MyStackTest.java index 562c9d0..850509e 100644 --- a/src/test/java/MyStackTest.java +++ b/src/test/java/MyStackTest.java @@ -19,7 +19,7 @@ public class MyStackTest { private void pushDummies(int numberOfDummies) { for (int i=0; i<numberOfDummies; i++) { - stack.push(new Object()); + stack.push(i+1); } } @@ -39,4 +39,10 @@ public class MyStackTest { pushDummies(3); assertEquals(3, stack.size()); } + + @Test + public void testPopFromHeightOneValue() { + pushDummies(1); + assertEquals(1, stack.pop()); + } } \ No newline at end of file -- GitLab