Initial Course
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
#include "ranges_zip.hpp"
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
TEST(RangesZip, ZipSum) {
|
||||
EXPECT_EQ(cpp23::zip_sum({1, 2, 3}, {4, 5, 6}), (std::vector<int>{5, 7, 9}));
|
||||
}
|
||||
|
||||
TEST(RangesZip, ChunkStrings) {
|
||||
EXPECT_EQ(cpp23::chunk_strings({"a", "b", "c", "d"}, 2),
|
||||
(std::vector<std::vector<std::string>>{{"a", "b"}, {"c", "d"}}));
|
||||
}
|
||||
|
||||
TEST(RangesZip, AdjacentDifferences) {
|
||||
EXPECT_EQ(cpp23::adjacent_differences({1, 4, 9, 16}), (std::vector<int>{3, 5, 7}));
|
||||
}
|
||||
Reference in New Issue
Block a user