This commit is contained in:
2023-02-03 11:23:19 +01:00
parent 55bf73f3b7
commit e172df79f3
3 changed files with 44 additions and 49 deletions

View File

@ -136,19 +136,18 @@ TEST_CASE("compare a vector of arrays", "[support]") {
CHECK(minusOneIfDifferent(vec1) == arr);
}
TEST_CASE("remove duplicates from vector"){
std::vector<int> v{5,6,5,3};
TEST_CASE("remove duplicates from vector") {
std::vector<int> v{5, 6, 5, 3};
auto r = removeDuplicates(v);
CHECK(r == true); //did indeed remove elements
CHECK( v == std::vector<int>{3,5,6});
CHECK(r == true); // did indeed remove elements
CHECK(v == std::vector<int>{3, 5, 6});
}
TEST_CASE("remove duplicated empty vector"){
TEST_CASE("remove duplicated empty vector") {
std::vector<int> v;
auto r = removeDuplicates(v);
CHECK(r == false); //no elements to remove
CHECK( v == std::vector<int>{});
CHECK(r == false); // no elements to remove
CHECK(v == std::vector<int>{});
}
} // namespace sls