#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN #include "doctest.h" #include "histogram_internal.h" TEST_CASE("Test find_minmax") { double min, max; SUBCASE("Empty vector") { find_minmax({}, min, max); CHECK(min == 0); CHECK(max == 0); } SUBCASE("Single element") { find_minmax({5}, min, max); CHECK(min == 5); CHECK(max == 5); } SUBCASE("Positive numbers") { find_minmax({1, 2, 3}, min, max); CHECK(min == 1); CHECK(max == 3); } }