From cebe376c1b61e4c3db36c95219ab060018e9f024 Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Wed, 30 Jun 2021 16:20:05 -0400 Subject: [PATCH] Added new test for isPrime --- src/test/java/mattrixwv/TestAlgorithms.java | 27 ++++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/test/java/mattrixwv/TestAlgorithms.java b/src/test/java/mattrixwv/TestAlgorithms.java index 3bdf522..798317d 100644 --- a/src/test/java/mattrixwv/TestAlgorithms.java +++ b/src/test/java/mattrixwv/TestAlgorithms.java @@ -93,38 +93,53 @@ public class TestAlgorithms{ correctAnswer = false; answer = Algorithms.isPrime(num); assertEquals("isPrime Integer 3 failed", correctAnswer, answer); - //Test 4 + num = 1; + correctAnswer = false; + answer = Algorithms.isPrime(num); + assertEquals("isPrime Integer 4 failed", correctAnswer, answer); + + //Test 5 long longNum = 2; correctAnswer = true; answer = Algorithms.isPrime(longNum); assertEquals("isPrime Long 1 failed", correctAnswer, answer); - //Test 5 + //Test 6 longNum = 97; correctAnswer = true; answer = Algorithms.isPrime(longNum); assertEquals("isPrime Long 2 failed", correctAnswer, answer); - //Test 6 + //Test 7 longNum = 1000; correctAnswer = false; answer = Algorithms.isPrime(longNum); assertEquals("isPrime Long 3 failed", correctAnswer, answer); + //Test 8 + longNum = 1; + correctAnswer = false; + answer = Algorithms.isPrime(longNum); + assertEquals("isPrime Long 4 failed", correctAnswer, answer); - //Test 7 + //Test 9 BigInteger bigNum = BigInteger.TWO; correctAnswer = true; answer = Algorithms.isPrime(bigNum); assertEquals("isPrime BigInteger 1 failed", correctAnswer, answer); - //Test 8 + //Test 10 bigNum = BigInteger.valueOf(97); correctAnswer = true; answer = Algorithms.isPrime(bigNum); assertEquals("isPrime BigInteger 2 failed", correctAnswer, answer); - //Test 9 + //Test 11 bigNum = BigInteger.valueOf(1000); correctAnswer = false; answer = Algorithms.isPrime(bigNum); assertEquals("isPrime BigInteger 3 failed", correctAnswer, answer); + //Test 12 + bigNum = BigInteger.ONE; + correctAnswer = false; + answer = Algorithms.isPrime(bigNum); + assertEquals("isPrime BigInteger 4 failed", correctAnswer, answer); } @Test public void testGetFactors() throws InvalidResult{