#define DOCTEST_CONFIG_NO_MULTITHREADING #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN #include "doctest.h" #include "project\emptiness.h" #include "project\histogram_internal.h" TEST_CASE("difference check") { double a = 20; double b = 10; double c = emptiness(a,b); CHECK(c == 10); CHECK(c > 0); } TEST_CASE("more then 0 check") { double a = 20; double b = 10; double c = emptiness(a,b); CHECK(c > 0); } TEST_CASE("less then 0 check") { double a = 10; double b = 20; double c = emptiness(a,b); CHECK(c < 0); } TEST_CASE("not 0 check") { double a = 20; double b = 10; double c = emptiness(a,b); CHECK(c != 0); } TEST_CASE("is massif full") { double min = 0; double max = 0; std::vectorv{}; bool c = find_minmax(v,min,max); CHECK(c == false); }