12 {
13
14 std::vector<std::vector<std::size_t>>
v;
15 v.push_back(std::vector<std::size_t>{1,2});
16 v.push_back(std::vector<std::size_t>{3,4, 5});
17 v.push_back(std::vector<std::size_t>{6,7});
18
19 std::vector<std::size_t> repeats{1,1,1};
20
21 std::size_t sid{0};
22
24
26
39
40
41 EXPECT_EQ (v0, streamer.next());
42 EXPECT_EQ (v1, streamer.next());
43 EXPECT_EQ (v2, streamer.next());
44 EXPECT_EQ (v3, streamer.next());
45 EXPECT_EQ (v4, streamer.next());
46 EXPECT_EQ (v5, streamer.next());
47 EXPECT_EQ (v6, streamer.next());
48 EXPECT_EQ (v7, streamer.next());
49 EXPECT_EQ (v8, streamer.next());
50 EXPECT_EQ (v9, streamer.next());
51 EXPECT_EQ (v10, streamer.next());
52 EXPECT_EQ (v11, streamer.next());
53
54 EXPECT_EQ (
vec{}, streamer.next());
55}