Добавленые модульные тесты

master
DmitriyevDM 3 дней назад
Родитель ef8fcc0dea
Сommit b9f19bc1e4

@ -10,3 +10,35 @@ TEST_CASE("distinct positive numbers") {
CHECK(min == 1); CHECK(min == 1);
CHECK(max == 2); CHECK(max == 2);
} }
TEST_CASE("distinct negative numbers"){
double min = 0;
double max = 0;
find_minmax({-1, -2}, min, max);
CHECK(min == -2);
CHECK(max == -1);
}
TEST_CASE("vector of the same elements"){
double min = 0;
double max = 0;
find_minmax({3,3,3}, min, max);
CHECK(min == 3);
CHECK(max == 3);
}
TEST_CASE("single element vector") {
double min = 0;
double max = 0;
find_minmax({7}, min, max);
CHECK(min == 7);
CHECK(max == 7);
}
TEST_CASE("empty vector") {
double min = 0;
double max = 0;
find_minmax({}, min, max);
CHECK(min == 0);
CHECK(max == 0);
}

Загрузка…
Отмена
Сохранить