code: теперь точно норм тест для пустого вектора

main
Danila 2 лет назад
Родитель 8d848025e3
Сommit 67f5d2a962

@ -4,11 +4,11 @@
using namespace std;
void find_minmax(vector<double> numbers, double& min, double& max)
bool find_minmax(vector<double> numbers, double& min, double& max)
{
if (numbers.empty())
{
min = max = 0;
return true;
}
else
{
@ -26,7 +26,7 @@ void find_minmax(vector<double> numbers, double& min, double& max)
}
}
}
return;
return false;
}
vector<size_t> make_histogram (vector<double> numbers, size_t bin_count)

@ -2,6 +2,6 @@
#define HISTOGRAM_INTERNAL_H_INCLUDED
#include <vector>
void find_minmax(std::vector<double> numbers, double& min, double& max);
bool find_minmax(std::vector<double> numbers, double& min, double& max);
#endif // HISTOGRAM_INTERNAL_H_INCLUDED

@ -32,12 +32,11 @@ TEST_CASE("vector with same elements") {
}
TEST_CASE("void vector") {
double min = 0;
double max = 0;
double min = 3;
double max = 2;
std::vector<double> numbers {};
find_minmax( numbers, min, max);
CHECK(min == 0);
CHECK(max == 0);
bool check = find_minmax(numbers, min, max);
CHECK(check == true);
}

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