diff --git a/ProgUit Lab1/unittest.cpp b/ProgUit Lab1/unittest.cpp index 11926d1..079375d 100644 --- a/ProgUit Lab1/unittest.cpp +++ b/ProgUit Lab1/unittest.cpp @@ -12,3 +12,31 @@ TEST_CASE("distinct positive numbers") { CHECK(min == 1); CHECK(max == 2); } +TEST_CASE("empty vector") { + double min = 0; + double max = 0; + find_minmax({}, min, max); + CHECK(min == 1); + CHECK(max == 2); +} +TEST_CASE("you fill so lonly") { + double min = 0; + double max = 0; + find_minmax({ 1 }, min, max); + CHECK(min == 1); + CHECK(max == 2); +} +TEST_CASE("negative numbers") { + double min = 0; + double max = 0; + find_minmax({ -1, -2 }, min, max); + CHECK(min == 1); + CHECK(max == 2); +} +TEST_CASE("twins") { + double min = 0; + double max = 0; + find_minmax({ 1, 1 }, min, max); + CHECK(min == 1); + CHECK(max == 2); +} \ No newline at end of file