#define CATCH_CONFIG_MAIN #include #include TEST_CASE("fibonacci"){ REQUIRE(fibonacci(0) == 0); REQUIRE(fibonacci(1) == 1); REQUIRE(fibonacci(2) == 1); REQUIRE(fibonacci(3) == 2); REQUIRE(fibonacci(4) == 3); REQUIRE(fibonacci(5) == 5); REQUIRE(fibonacci(13) == 233); } TEST_CASE("fastFibonacci"){ for (unsigned i=0; i<25; ++i){ REQUIRE(fibonacci(i) == fastFibonacci(i)); } }