62 std::vector<std::vector<std::size_t>>
v;
63 v.push_back(std::vector<std::size_t>{1,2});
64 v.push_back(std::vector<std::size_t>{3,4, 5});
65 v.push_back(std::vector<std::size_t>{6,7});
67 std::vector<std::size_t> repeats{1,2,1};
88 EXPECT_EQ (
v0, streamer.next());
89 EXPECT_EQ (v1, streamer.next());
90 EXPECT_EQ (
v2, streamer.next());
91 EXPECT_EQ (v3, streamer.next());
92 EXPECT_EQ (v4, streamer.next());
93 EXPECT_EQ (v5, streamer.next());
94 EXPECT_EQ (v6, streamer.next());
95 EXPECT_EQ (v7, streamer.next());
96 EXPECT_EQ (v8, streamer.next());
97 EXPECT_EQ (v9, streamer.next());
98 EXPECT_EQ (v10, streamer.next());
99 EXPECT_EQ (v11, streamer.next());
101 EXPECT_EQ (
vec{}, streamer.next());