- ASSERT_EQ(buffer[0], 'b');
- ASSERT_EQ(buffer[1], 'c');
- ASSERT_EQ(buffer[2], 'd');
- ASSERT_EQ(buffer[3], 'f');
- ASSERT_EQ(buffer[4], 'g');
- ASSERT_EQ(buffer[5], 'h');
- ASSERT_EQ(buffer[6], 0);
-
- ASSERT_EQ(obj.counter, 6);
-
- S2.foreach<MyIter>(obj);
- ASSERT_EQ(obj.counter, 6+3);
+ MyIter obj2;
+ S2.foreach<MyIter>(obj2);
+ ASSERT_STREQ("bcd", buffer);
+ ASSERT_EQ(3, obj2.counter);