added new test for IsPrime

This commit is contained in:
2021-06-30 14:10:07 -04:00
parent 723a8f7e6c
commit 653076fd78

View File

@@ -136,38 +136,53 @@ namespace TestCSClasses{
correctAnswer = false; correctAnswer = false;
answer = mee.Algorithms.IsPrime(num); answer = mee.Algorithms.IsPrime(num);
Assert.AreEqual(correctAnswer, answer, "IsPrime 3 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime 3 failed");
//Test 4 //Test 4
num = 1;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(num);
Assert.AreEqual(correctAnswer, answer, "IsPrime 4 failed");
//Test 5
long longNum = 2; long longNum = 2;
correctAnswer = true; correctAnswer = true;
answer = mee.Algorithms.IsPrime(longNum); answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 1 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime long 1 failed");
//Test 5 //Test 6
longNum = 97; longNum = 97;
correctAnswer = true; correctAnswer = true;
answer = mee.Algorithms.IsPrime(longNum); answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 2 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime long 2 failed");
//Test 6 //Test 7
longNum = 1000; longNum = 1000;
correctAnswer = false; correctAnswer = false;
answer = mee.Algorithms.IsPrime(longNum); answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 3 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime long 3 failed");
//Test 8
longNum = 1;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(longNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime long 4 failed");
//Test 7 //Test 9
BigInteger bigNum = 2; BigInteger bigNum = 2;
correctAnswer = true; correctAnswer = true;
answer = mee.Algorithms.IsPrime(bigNum); answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 1 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime Big 1 failed");
//Test 8 //Test 10
bigNum = 97; bigNum = 97;
correctAnswer = true; correctAnswer = true;
answer = mee.Algorithms.IsPrime(bigNum); answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 2 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime Big 2 failed");
//Test 9 //Test 11
bigNum = 1000; bigNum = 1000;
correctAnswer = false; correctAnswer = false;
answer = mee.Algorithms.IsPrime(bigNum); answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 3 failed"); Assert.AreEqual(correctAnswer, answer, "IsPrime Big 3 failed");
//Test 12
bigNum = 1;
correctAnswer = false;
answer = mee.Algorithms.IsPrime(bigNum);
Assert.AreEqual(correctAnswer, answer, "IsPrime Big 4 failed");
} }
[TestMethod] [TestMethod]
public void TestGetDivisors(){ public void TestGetDivisors(){