| 1234567891011121314151617181920212223 |
- //
- // 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 <forward_list>
- #include <list>
- #include <vector>
- #include <gmock/gmock.h>
- TEST(ZipIteratorTest, CanCombineParallelObjects) {
- std::vector<int> is{1, 2, 3};
- std::vector<std::string> 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");
- }
|