Home | History | Annotate | Download | only in strings

Lines Matching full:find

236   ASSERT_EQ(a.find(b), 0U);
237 ASSERT_EQ(a.find(b, 1), Piece::npos);
238 ASSERT_EQ(a.find(c), 23U);
239 ASSERT_EQ(a.find(c, 9), 23U);
240 ASSERT_EQ(a.find(c, Piece::npos), Piece::npos);
241 ASSERT_EQ(b.find(c), Piece::npos);
242 ASSERT_EQ(b.find(c, Piece::npos), Piece::npos);
243 ASSERT_EQ(a.find(d), 0U);
244 ASSERT_EQ(a.find(e), 0U);
245 ASSERT_EQ(a.find(d, 12), 12U);
246 ASSERT_EQ(a.find(e, 17), 17U);
249 ASSERT_EQ(a.find(g), Piece::npos);
251 ASSERT_EQ(d.find(b), Piece::npos);
252 ASSERT_EQ(e.find(b), Piece::npos);
253 ASSERT_EQ(d.find(b, 4), Piece::npos);
254 ASSERT_EQ(e.find(b, 7), Piece::npos);
256 size_t empty_search_pos = TypeParam().find(TypeParam());
257 ASSERT_EQ(d.find(d), empty_search_pos);
258 ASSERT_EQ(d.find(e), empty_search_pos);
259 ASSERT_EQ(e.find(d), empty_search_pos);
260 ASSERT_EQ(e.find(e), empty_search_pos);
261 ASSERT_EQ(d.find(d, 4), std::string().find(std::string(), 4));
262 ASSERT_EQ(d.find(e, 4), std::string().find(std::string(), 4));
263 ASSERT_EQ(e.find(d, 4), std::string().find(std::string(), 4));
264 ASSERT_EQ(e.find(e, 4), std::string().find(std::string(), 4));
266 ASSERT_EQ(a.find('a'), 0U);
267 ASSERT_EQ(a.find('c'), 2U);
268 ASSERT_EQ(a.find('z'), 25U);
269 ASSERT_EQ(a.find('$'), Piece::npos);
270 ASSERT_EQ(a.find('\0'), Piece::npos);
271 ASSERT_EQ(f.find('\0'), 3U);
272 ASSERT_EQ(f.find('3'), 2U);
273 ASSERT_EQ(f.find('5'), 5U);
274 ASSERT_EQ(g.find('o'), 4U);
275 ASSERT_EQ(g.find('o', 4), 4U);
276 ASSERT_EQ(g.find('o', 5), 8U);
277 ASSERT_EQ(a.find('b', 5), Piece::npos);
279 ASSERT_EQ(d.find('\0'), Piece::npos);
280 ASSERT_EQ(e.find('\0'), Piece::npos);
281 ASSERT_EQ(d.find('\0', 4), Piece::npos);
282 ASSERT_EQ(e.find('\0', 7), Piece::npos);
283 ASSERT_EQ(d.find('x'), Piece::npos);
284 ASSERT_EQ(e.find('x'), Piece::npos);
285 ASSERT_EQ(d.find('x', 4), Piece::npos);
286 ASSERT_EQ(e.find('x', 7), Piece::npos);