From bf43b1ee5b58fff40ad515d1349b8535cc861a31 Mon Sep 17 00:00:00 2001
From: Christopher Bohn <bohn@unl.edu>
Date: Thu, 27 Jun 2019 07:06:16 -0500
Subject: [PATCH] robust pop()

---
 src/main/java/MyStack.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/MyStack.java b/src/main/java/MyStack.java
index d88e450..3e2386f 100644
--- a/src/main/java/MyStack.java
+++ b/src/main/java/MyStack.java
@@ -1,3 +1,5 @@
+import java.util.EmptyStackException;
+
 public class MyStack {
 
     private Node top;
@@ -16,6 +18,7 @@ public class MyStack {
     }
 
     public Object pop() {
+        if (size() == 0) throw new EmptyStackException();
         Object payload = top.getPayload();
         top = top.getPrevious();
         return payload;
-- 
GitLab