Browse Source

Math: use 64-bit literals in a test to be really really sure.

pull/435/merge
Vladimír Vondruš 6 years ago
parent
commit
53a26ad024
  1. 14
      src/Magnum/Math/Test/FunctionsTest.cpp

14
src/Magnum/Math/Test/FunctionsTest.cpp

@ -301,13 +301,13 @@ void FunctionsTest::ceil() {
}
void FunctionsTest::binomialCoefficient() {
CORRADE_COMPARE(Math::binomialCoefficient(1, 1), 1ul);
CORRADE_COMPARE(Math::binomialCoefficient(1, 0), 1ul);
CORRADE_COMPARE(Math::binomialCoefficient(19, 11), 75582ul);
CORRADE_COMPARE(Math::binomialCoefficient(1000, 999), 1000ul);
CORRADE_COMPARE(Math::binomialCoefficient(0, 0), 1ul);
CORRADE_COMPARE(Math::binomialCoefficient(32, 11), 129024480ul);
CORRADE_COMPARE(Math::binomialCoefficient(62, 31), 465428353255261088ul);
CORRADE_COMPARE(Math::binomialCoefficient(1, 1), 1ull);
CORRADE_COMPARE(Math::binomialCoefficient(1, 0), 1ull);
CORRADE_COMPARE(Math::binomialCoefficient(19, 11), 75582ull);
CORRADE_COMPARE(Math::binomialCoefficient(1000, 999), 1000ull);
CORRADE_COMPARE(Math::binomialCoefficient(0, 0), 1ull);
CORRADE_COMPARE(Math::binomialCoefficient(32, 11), 129024480ull);
CORRADE_COMPARE(Math::binomialCoefficient(62, 31), 465428353255261088ull);
}
void FunctionsTest::binomialCoefficientOverflow() {

Loading…
Cancel
Save