// Let Catch provide main(): #define CATCH_CONFIG_MAIN #include #include std::vector generate_random_numbers(int n, int min, int max) { std::srand(std::time(nullptr)); std::vector v(n); for (int i = 0; i < n; ++i) v[i] = min + std::rand() / ((RAND_MAX + 1u)/max); return v; } TEST_CASE( "Simple test" ) { std::vector v = { 1, 2, 3, 1}; int r = performance_measuring::compute(v); REQUIRE( r == 2 ); }