Remove: LeastCommonMultiple / GreatestCommonDivisor
Use std::lcm / std::gcd instead.
This commit is contained in:
@@ -13,41 +13,6 @@
|
||||
|
||||
#include "../core/math_func.hpp"
|
||||
|
||||
TEST_CASE("LeastCommonMultipleTest - Zero")
|
||||
{
|
||||
CHECK(0 == LeastCommonMultiple(0, 0));
|
||||
CHECK(0 == LeastCommonMultiple(0, 600));
|
||||
CHECK(0 == LeastCommonMultiple(600, 0));
|
||||
}
|
||||
|
||||
TEST_CASE("LeastCommonMultipleTest - FindLCM")
|
||||
{
|
||||
CHECK(25 == LeastCommonMultiple(5, 25));
|
||||
CHECK(25 == LeastCommonMultiple(25, 5));
|
||||
CHECK(130 == LeastCommonMultiple(5, 26));
|
||||
CHECK(130 == LeastCommonMultiple(26, 5));
|
||||
}
|
||||
|
||||
TEST_CASE("GreatestCommonDivisorTest - Negative")
|
||||
{
|
||||
CHECK(4 == GreatestCommonDivisor(4, -52));
|
||||
// CHECK(3 == GreatestCommonDivisor(-27, 6)); // error - returns -3
|
||||
}
|
||||
|
||||
TEST_CASE("GreatestCommonDivisorTest - Zero")
|
||||
{
|
||||
CHECK(27 == GreatestCommonDivisor(0, 27));
|
||||
CHECK(27 == GreatestCommonDivisor(27, 0));
|
||||
}
|
||||
|
||||
TEST_CASE("GreatestCommonDivisorTest - FindGCD")
|
||||
{
|
||||
CHECK(5 == GreatestCommonDivisor(5, 25));
|
||||
CHECK(5 == GreatestCommonDivisor(25, 5));
|
||||
CHECK(1 == GreatestCommonDivisor(7, 27));
|
||||
CHECK(1 == GreatestCommonDivisor(27, 7));
|
||||
}
|
||||
|
||||
TEST_CASE("DivideApproxTest - Negative")
|
||||
{
|
||||
CHECK(-2 == DivideApprox(-5, 2));
|
||||
|
||||
Reference in New Issue
Block a user