Lines Matching refs:iter
93 UnicodeText::const_iterator iter = text_.begin(); in TEST_F() local
94 EXPECT_EQ(0x1C0, *iter); in TEST_F()
95 EXPECT_EQ(&iter, &++iter); // operator++ returns *this. in TEST_F()
96 EXPECT_EQ(0x4E8C, *iter++); in TEST_F()
97 EXPECT_EQ(0xD7DB, *iter); in TEST_F()
99 EXPECT_EQ(0xD7DB, *iter); in TEST_F()
100 EXPECT_EQ(0x34, *++iter); in TEST_F()
101 EXPECT_EQ(0x1D11E, *++iter); in TEST_F()
102 ASSERT_TRUE(iter != text_.end()); in TEST_F()
103 iter++; in TEST_F()
104 EXPECT_TRUE(iter == text_.end()); in TEST_F()
121 UnicodeText::const_iterator iter = text_.end(); in TEST_F() local
122 EXPECT_TRUE(iter == text_.end()); in TEST_F()
123 iter--; in TEST_F()
124 ASSERT_TRUE(iter != text_.end()); in TEST_F()
125 EXPECT_EQ(0x1D11E, *iter--); in TEST_F()
126 EXPECT_EQ(0x34, *iter); in TEST_F()
127 EXPECT_EQ(0xD7DB, *--iter); in TEST_F()
129 EXPECT_EQ(0xD7DB, *iter); in TEST_F()
130 --iter; in TEST_F()
131 EXPECT_EQ(0x4E8C, *iter--); in TEST_F()
132 EXPECT_EQ(0x1C0, *iter); in TEST_F()
133 EXPECT_TRUE(iter == text_.begin()); in TEST_F()
149 UnicodeText::const_iterator iter = text_.begin(); in TEST_F() local
150 EXPECT_EQ(0x1C0, *iter); in TEST_F()
151 std::advance(iter, 4); in TEST_F()
152 EXPECT_EQ(0x1D11E, *iter); in TEST_F()
153 ++iter; in TEST_F()
154 EXPECT_TRUE(iter == text_.end()); in TEST_F()
158 UnicodeText::const_iterator iter = text_.begin(); in TEST_F() local
159 EXPECT_EQ(0, std::distance(text_.begin(), iter)); in TEST_F()
160 EXPECT_EQ(5, std::distance(iter, text_.end())); in TEST_F()
161 ++iter; in TEST_F()
162 ++iter; in TEST_F()
163 EXPECT_EQ(2, std::distance(text_.begin(), iter)); in TEST_F()
164 EXPECT_EQ(3, std::distance(iter, text_.end())); in TEST_F()
165 ++iter; in TEST_F()
166 ++iter; in TEST_F()
167 EXPECT_EQ(4, std::distance(text_.begin(), iter)); in TEST_F()
168 ++iter; in TEST_F()
169 EXPECT_EQ(0, std::distance(iter, text_.end())); in TEST_F()