Add an extra test for benchmarking macros

Also updated baselines
This commit is contained in:
Martin Hořeňovský
2019-06-06 21:29:25 +02:00
parent e340ab8db6
commit 10067a47da
8 changed files with 326 additions and 9 deletions
@@ -3,10 +3,10 @@
#include <map>
#if defined(CATCH_CONFIG_ENABLE_BENCHMARKING)
std::uint64_t Fibonacci(std::uint64_t number);
std::uint64_t Fibonacci(std::uint64_t number) {
return number < 2 ? 1 : Fibonacci(number - 1) + Fibonacci(number - 2);
namespace {
std::uint64_t Fibonacci(std::uint64_t number) {
return number < 2 ? 1 : Fibonacci(number - 1) + Fibonacci(number - 2);
}
}
TEST_CASE("Benchmark Fibonacci", "[!benchmark]") {