From e38d6166de7c603cfb586fe035a1f455fa02e085 Mon Sep 17 00:00:00 2001
From: Steven Waleska <sw610201@fh-muenster.de>
Date: Sat, 18 Jan 2020 16:08:30 +0100
Subject: [PATCH] input test

---
 test/test.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/test/test.cpp b/test/test.cpp
index 22a46d4..1ea3f85 100644
--- a/test/test.cpp
+++ b/test/test.cpp
@@ -65,3 +65,13 @@ TEST_CASE( "Unrecognized characters are detected and exception is thrown", "[cal
   REQUIRE_THROWS_AS( evaluate("11+3?4"), std::invalid_argument );
   REQUIRE_THROWS_AS( evaluate("1F+"), std::invalid_argument );
 }
+
+TEST_CASE("Exceptions is thrown if input contains only operands", "[calc]") {
+  REQUIRE_THROWS(evaluate("+"));
+  REQUIRE_THROWS(evaluate("-"));
+  REQUIRE_THROWS(evaluate("*"));
+  REQUIRE_THROWS(evaluate("/"));
+  REQUIRE_THROWS(evaluate("+++"));
+  REQUIRE_THROWS(evaluate("+----"));
+  REQUIRE_THROWS(evaluate("*-*-///"));  
+}
-- 
GitLab