Add an extra test for benchmarking macros

Also updated baselines
This commit is contained in:
Martin Hořeňovský
2019-06-02 13:19:09 +02:00
parent e340ab8db6
commit 10067a47da
8 changed files with 326 additions and 9 deletions

View File

@@ -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]") {