mirror of
https://bitbucket.org/Mattrixwv/my-classes.git
synced 2026-02-03 19:02:28 -05:00
Added new test for isPrime
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user