Added new test for isPrime

This commit is contained in:
2021-06-30 16:20:05 -04:00
parent 1396f412c0
commit cebe376c1b

View File

@@ -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{