// // zip_iterator_test.cxx // iterator-test // // Created by Sam Jaffe on 8/11/20. // Copyright © 2020 Sam Jaffe. All rights reserved. // #include "iterator/zip_iterator.hpp" #include #include #include #include TEST(ZipIteratorTest, CanCombineParallelObjects) { std::vector is{1, 2, 3}; std::vector ss{"A", "B", "C"}; auto zit = make_zip_iterator(is.begin(), ss.begin()); EXPECT_THAT(std::get<0>(*zit), 1); EXPECT_THAT(std::get<1>(*zit), "A"); }