Added new test for isPrime

This commit is contained in:
2021-06-30 14:10:17 -04:00
parent cf8fd4d65e
commit 83c20463de

View File

@@ -111,26 +111,34 @@ bool testGetNumPrimes(){
} }
bool testIsPrime(){ bool testIsPrime(){
//Test 1
int64_t num = 2; int64_t num = 2;
bool correctAnswer = true; bool correctAnswer = true;
bool answer = mee::isPrime(num); bool answer = mee::isPrime(num);
if(correctAnswer != answer){ if(correctAnswer != answer){
return false; return false;
} }
//Test 2
num = 97; num = 97;
correctAnswer = true; correctAnswer = true;
answer = mee::isPrime(num); answer = mee::isPrime(num);
if(correctAnswer != answer){ if(correctAnswer != answer){
return false; return false;
} }
//Test 3
num = 1000; num = 1000;
correctAnswer = false; correctAnswer = false;
answer = mee::isPrime(num); answer = mee::isPrime(num);
if(correctAnswer != answer){ if(correctAnswer != answer){
return false; return false;
} }
//Test 4
num = 1;
correctAnswer = false;
answer = mee::isPrime(num);
if(correctAnswer != answer){
return false;
}
//If the false was not triggered it must have passed all tests //If the false was not triggered it must have passed all tests
return true; return true;