From a500c2bf2fc09e0772be54bd7bcd9e33ec94c893 Mon Sep 17 00:00:00 2001
From: Suzette Person <suzette.person@unl.edu>
Date: Mon, 8 Oct 2018 17:18:54 -0500
Subject: [PATCH] added test cases for exception handling

---
 .../ParityTest.java                               | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/test/java/edu/unl/cse/soft160/decomposition_and_conditionals/ParityTest.java b/src/test/java/edu/unl/cse/soft160/decomposition_and_conditionals/ParityTest.java
index 59cf0f7..b411219 100644
--- a/src/test/java/edu/unl/cse/soft160/decomposition_and_conditionals/ParityTest.java
+++ b/src/test/java/edu/unl/cse/soft160/decomposition_and_conditionals/ParityTest.java
@@ -78,8 +78,19 @@ public class ParityTest extends TestCase {
 
 	public void testUnknownEven() {
 		assertEquals(assemble(
-				"Enter parity of multiplier: Enter parity of multiplicand: The parity of the product of an EVEN number and an UNKNOWN number is EVEN."),
-				runMain("EVEN", "UNKNOWN"));
+				"Enter parity of multiplier: Enter parity of multiplicand: The parity of the product of an UNKNOWN number and an EVEN number is EVEN."),
+				runMain("UNKNOWN", "EVEN"));
 	}
 
+	public void testExceptionInMultiplier() {
+		assertEquals(assemble(
+				"Enter parity of multiplier: Parity must be one of EVEN, ODD, or UNKNOWN."),
+				runMain("FOO", "EVEN"));
+	}
+	
+	public void testExceptionInMultiplicand() {
+		assertEquals(assemble(
+				"Enter parity of multiplier: Enter parity of multiplicand: Parity must be one of EVEN, ODD, or UNKNOWN."),
+				runMain("EVEN", "BAR"));
+	}
 }
-- 
GitLab