mirror of
https://bitbucket.org/Mattrixwv/csclasses.git
synced 2025-12-06 18:23:58 -05:00
added new test for IsPrime
This commit is contained in:
@@ -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(){
|
||||||
|
|||||||
Reference in New Issue
Block a user