Lines Matching refs:ExpectPrevWordBreakForCache
36 void ExpectPrevWordBreakForCache(size_t offset_in, const char* query_str) { in ExpectPrevWordBreakForCache() function
276 ExpectPrevWordBreakForCache(0, "|"); in TEST()
279 ExpectPrevWordBreakForCache(0, "| 'a' 'b' 'c' 'd'"); in TEST()
280 ExpectPrevWordBreakForCache(1, "| 'a' 'b' 'c' 'd'"); in TEST()
281 ExpectPrevWordBreakForCache(2, "| 'a' 'b' 'c' 'd'"); in TEST()
282 ExpectPrevWordBreakForCache(3, "| 'a' 'b' 'c' 'd'"); in TEST()
283 ExpectPrevWordBreakForCache(4, "| 'a' 'b' 'c' 'd'"); in TEST()
284 ExpectPrevWordBreakForCache(1000, "| 'a' 'b' 'c' 'd'"); in TEST()
287 ExpectPrevWordBreakForCache(0, "| 'a' 'b' U+0020 'c' 'd'"); in TEST()
288 ExpectPrevWordBreakForCache(1, "| 'a' 'b' U+0020 'c' 'd'"); in TEST()
289 ExpectPrevWordBreakForCache(2, "| 'a' 'b' U+0020 'c' 'd'"); in TEST()
290 ExpectPrevWordBreakForCache(3, "'a' 'b' | U+0020 'c' 'd'"); in TEST()
291 ExpectPrevWordBreakForCache(4, "'a' 'b' U+0020 | 'c' 'd'"); in TEST()
292 ExpectPrevWordBreakForCache(5, "'a' 'b' U+0020 | 'c' 'd'"); in TEST()
293 ExpectPrevWordBreakForCache(1000, "'a' 'b' U+0020 | 'c' 'd'"); in TEST()
295 ExpectPrevWordBreakForCache(0, "| 'a' 'b' U+2000 'c' 'd'"); in TEST()
296 ExpectPrevWordBreakForCache(1, "| 'a' 'b' U+2000 'c' 'd'"); in TEST()
297 ExpectPrevWordBreakForCache(2, "| 'a' 'b' U+2000 'c' 'd'"); in TEST()
298 ExpectPrevWordBreakForCache(3, "'a' 'b' | U+2000 'c' 'd'"); in TEST()
299 ExpectPrevWordBreakForCache(4, "'a' 'b' U+2000 | 'c' 'd'"); in TEST()
300 ExpectPrevWordBreakForCache(5, "'a' 'b' U+2000 | 'c' 'd'"); in TEST()
301 ExpectPrevWordBreakForCache(1000, "'a' 'b' U+2000 | 'c' 'd'"); in TEST()
303 ExpectPrevWordBreakForCache(0, "| 'a' 'b' U+2000 U+2000 'c' 'd'"); in TEST()
304 ExpectPrevWordBreakForCache(1, "| 'a' 'b' U+2000 U+2000 'c' 'd'"); in TEST()
305 ExpectPrevWordBreakForCache(2, "| 'a' 'b' U+2000 U+2000 'c' 'd'"); in TEST()
306 ExpectPrevWordBreakForCache(3, "'a' 'b' | U+2000 U+2000 'c' 'd'"); in TEST()
307 ExpectPrevWordBreakForCache(4, "'a' 'b' U+2000 | U+2000 'c' 'd'"); in TEST()
308 ExpectPrevWordBreakForCache(5, "'a' 'b' U+2000 U+2000 | 'c' 'd'"); in TEST()
309 ExpectPrevWordBreakForCache(6, "'a' 'b' U+2000 U+2000 | 'c' 'd'"); in TEST()
310 ExpectPrevWordBreakForCache(1000, "'a' 'b' U+2000 U+2000 | 'c' 'd'"); in TEST()
313 ExpectPrevWordBreakForCache(0, "| U+4E00 U+4E00 U+4E00 U+4E00 U+4E00"); in TEST()
314 ExpectPrevWordBreakForCache(1, "| U+4E00 U+4E00 U+4E00 U+4E00 U+4E00"); in TEST()
315 ExpectPrevWordBreakForCache(2, "U+4E00 | U+4E00 U+4E00 U+4E00 U+4E00"); in TEST()
316 ExpectPrevWordBreakForCache(3, "U+4E00 U+4E00 | U+4E00 U+4E00 U+4E00"); in TEST()
317 ExpectPrevWordBreakForCache(4, "U+4E00 U+4E00 U+4E00 | U+4E00 U+4E00"); in TEST()
318 ExpectPrevWordBreakForCache(5, "U+4E00 U+4E00 U+4E00 U+4E00 | U+4E00"); in TEST()
319 ExpectPrevWordBreakForCache(1000, "U+4E00 U+4E00 U+4E00 U+4E00 | U+4E00"); in TEST()
321 ExpectPrevWordBreakForCache(0, "| U+4E00 U+4E8C U+4E09 U+56DB U+4E94"); in TEST()
322 ExpectPrevWordBreakForCache(1, "| U+4E00 U+4E8C U+4E09 U+56DB U+4E94"); in TEST()
323 ExpectPrevWordBreakForCache(2, "U+4E00 | U+4E8C U+4E09 U+56DB U+4E94"); in TEST()
324 ExpectPrevWordBreakForCache(3, "U+4E00 U+4E8C | U+4E09 U+56DB U+4E94"); in TEST()
325 ExpectPrevWordBreakForCache(4, "U+4E00 U+4E8C U+4E09 | U+56DB U+4E94"); in TEST()
326 ExpectPrevWordBreakForCache(5, "U+4E00 U+4E8C U+4E09 U+56DB | U+4E94"); in TEST()
327 ExpectPrevWordBreakForCache(1000, "U+4E00 U+4E8C U+4E09 U+56DB | U+4E94"); in TEST()
330 ExpectPrevWordBreakForCache(0, "| U+4E00 'a' 'b' U+2000 'c' U+4E00"); in TEST()
331 ExpectPrevWordBreakForCache(1, "| U+4E00 'a' 'b' U+2000 'c' U+4E00"); in TEST()
332 ExpectPrevWordBreakForCache(2, "| U+4E00 'a' 'b' U+2000 'c' U+4E00"); in TEST()
333 ExpectPrevWordBreakForCache(3, "| U+4E00 'a' 'b' U+2000 'c' U+4E00"); in TEST()
334 ExpectPrevWordBreakForCache(4, "U+4E00 'a' 'b' | U+2000 'c' U+4E00"); in TEST()
335 ExpectPrevWordBreakForCache(5, "U+4E00 'a' 'b' U+2000 | 'c' U+4E00"); in TEST()
336 ExpectPrevWordBreakForCache(6, "U+4E00 'a' 'b' U+2000 'c' | U+4E00"); in TEST()
337 ExpectPrevWordBreakForCache(1000, "U+4E00 'a' 'b' U+2000 'c' | U+4E00"); in TEST()
340 ExpectPrevWordBreakForCache(0, "| U+4E00 U+0332 U+4E00"); in TEST()
341 ExpectPrevWordBreakForCache(1, "| U+4E00 U+0332 U+4E00"); in TEST()
342 ExpectPrevWordBreakForCache(2, "| U+4E00 U+0332 U+4E00"); in TEST()
343 ExpectPrevWordBreakForCache(3, "U+4E00 U+0332 | U+4E00"); in TEST()
344 ExpectPrevWordBreakForCache(1000, "U+4E00 U+0332 | U+4E00"); in TEST()
347 ExpectPrevWordBreakForCache(0, "| U+1F60D U+1F618"); in TEST()
348 ExpectPrevWordBreakForCache(1, "| U+1F60D U+1F618"); in TEST()
349 ExpectPrevWordBreakForCache(2, "| U+1F60D U+1F618"); in TEST()
350 ExpectPrevWordBreakForCache(3, "| U+1F60D U+1F618"); in TEST()
351 ExpectPrevWordBreakForCache(4, "| U+1F60D U+1F618"); in TEST()
352 ExpectPrevWordBreakForCache(1000, "| U+1F60D U+1F618"); in TEST()
356 ExpectPrevWordBreakForCache(0, "| U+D84D U+1F618"); in TEST()
357 ExpectPrevWordBreakForCache(1, "| U+D84D U+1F618"); in TEST()
358 ExpectPrevWordBreakForCache(2, "| U+D84D U+1F618"); in TEST()
359 ExpectPrevWordBreakForCache(3, "| U+D84D U+1F618"); in TEST()
360 ExpectPrevWordBreakForCache(1000, "| U+D84D U+1F618"); in TEST()
362 ExpectPrevWordBreakForCache(0, "| U+1F618 U+D84D"); in TEST()
363 ExpectPrevWordBreakForCache(1, "| U+1F618 U+D84D"); in TEST()
364 ExpectPrevWordBreakForCache(2, "| U+1F618 U+D84D"); in TEST()
365 ExpectPrevWordBreakForCache(3, "| U+1F618 U+D84D"); in TEST()
366 ExpectPrevWordBreakForCache(1000, "| U+1F618 U+D84D"); in TEST()
369 ExpectPrevWordBreakForCache(0, "| U+DE0D U+1F618"); in TEST()
370 ExpectPrevWordBreakForCache(1, "| U+DE0D U+1F618"); in TEST()
371 ExpectPrevWordBreakForCache(2, "| U+DE0D U+1F618"); in TEST()
372 ExpectPrevWordBreakForCache(3, "| U+DE0D U+1F618"); in TEST()
373 ExpectPrevWordBreakForCache(1000, "| U+DE0D U+1F618"); in TEST()
375 ExpectPrevWordBreakForCache(0, "| U+1F618 U+DE0D"); in TEST()
376 ExpectPrevWordBreakForCache(1, "| U+1F618 U+DE0D"); in TEST()
377 ExpectPrevWordBreakForCache(2, "| U+1F618 U+DE0D"); in TEST()
378 ExpectPrevWordBreakForCache(3, "| U+1F618 U+DE0D"); in TEST()
379 ExpectPrevWordBreakForCache(1000, "| U+1F618 U+DE0D"); in TEST()
382 ExpectPrevWordBreakForCache(0, "| U+1F1FA U+1F1F8"); in TEST()
383 ExpectPrevWordBreakForCache(1, "| U+1F1FA U+1F1F8"); in TEST()
384 ExpectPrevWordBreakForCache(2, "| U+1F1FA U+1F1F8"); in TEST()
385 ExpectPrevWordBreakForCache(1000, "| U+1F1FA U+1F1F8"); in TEST()
389 ExpectPrevWordBreakForCache(0, "| U+4444 U+302D U+4444"); in TEST()
390 ExpectPrevWordBreakForCache(1, "| U+4444 U+302D U+4444"); in TEST()
391 ExpectPrevWordBreakForCache(2, "| U+4444 U+302D U+4444"); in TEST()
392 ExpectPrevWordBreakForCache(3, "U+4444 U+302D | U+4444"); in TEST()
393 ExpectPrevWordBreakForCache(1000, "U+4444 U+302D | U+4444"); in TEST()
397 ExpectPrevWordBreakForCache(0, "| U+845B U+FE00 U+845B"); in TEST()
398 ExpectPrevWordBreakForCache(1, "| U+845B U+FE00 U+845B"); in TEST()
399 ExpectPrevWordBreakForCache(2, "| U+845B U+FE00 U+845B"); in TEST()
400 ExpectPrevWordBreakForCache(3, "U+845B U+FE00 | U+845B"); in TEST()
401 ExpectPrevWordBreakForCache(1000, "U+845B U+FE00 | U+845B"); in TEST()
404 ExpectPrevWordBreakForCache(0, "| U+845B U+E0100 U+845B"); in TEST()
405 ExpectPrevWordBreakForCache(1, "| U+845B U+E0100 U+845B"); in TEST()
406 ExpectPrevWordBreakForCache(2, "| U+845B U+E0100 U+845B"); in TEST()
407 ExpectPrevWordBreakForCache(3, "| U+845B U+E0100 U+845B"); in TEST()
408 ExpectPrevWordBreakForCache(4, "U+845B U+E0100 | U+845B"); in TEST()
409 ExpectPrevWordBreakForCache(5, "U+845B U+E0100 | U+845B"); in TEST()
410 ExpectPrevWordBreakForCache(1000, "U+845B U+E0100 | U+845B"); in TEST()
413 ExpectPrevWordBreakForCache(0, "| U+4444 U+302D U+FE00 U+4444"); in TEST()
414 ExpectPrevWordBreakForCache(1, "| U+4444 U+302D U+FE00 U+4444"); in TEST()
415 ExpectPrevWordBreakForCache(2, "| U+4444 U+302D U+FE00 U+4444"); in TEST()
416 ExpectPrevWordBreakForCache(3, "| U+4444 U+302D U+FE00 U+4444"); in TEST()
417 ExpectPrevWordBreakForCache(4, "U+4444 U+302D U+FE00 | U+4444"); in TEST()
418 ExpectPrevWordBreakForCache(1000, "U+4444 U+302D U+FE00 | U+4444"); in TEST()
421 ExpectPrevWordBreakForCache(0, "| U+4444 U+302D U+E0100 U+4444"); in TEST()
422 ExpectPrevWordBreakForCache(1, "| U+4444 U+302D U+E0100 U+4444"); in TEST()
423 ExpectPrevWordBreakForCache(2, "| U+4444 U+302D U+E0100 U+4444"); in TEST()
424 ExpectPrevWordBreakForCache(3, "| U+4444 U+302D U+E0100 U+4444"); in TEST()
425 ExpectPrevWordBreakForCache(4, "| U+4444 U+302D U+E0100 U+4444"); in TEST()
426 ExpectPrevWordBreakForCache(5, "U+4444 U+302D U+E0100 | U+4444"); in TEST()
427 ExpectPrevWordBreakForCache(1000, "U+4444 U+302D U+E0100 | U+4444"); in TEST()
430 ExpectPrevWordBreakForCache(0, "| U+4444 U+FE00 U+302D U+4444"); in TEST()
431 ExpectPrevWordBreakForCache(1, "| U+4444 U+FE00 U+302D U+4444"); in TEST()
432 ExpectPrevWordBreakForCache(2, "| U+4444 U+FE00 U+302D U+4444"); in TEST()
433 ExpectPrevWordBreakForCache(3, "| U+4444 U+FE00 U+302D U+4444"); in TEST()
434 ExpectPrevWordBreakForCache(4, "U+4444 U+FE00 U+302D | U+4444"); in TEST()
435 ExpectPrevWordBreakForCache(1000, "U+4444 U+FE00 U+302D | U+4444"); in TEST()
438 ExpectPrevWordBreakForCache(0, "| U+4444 U+E0100 U+302D U+4444"); in TEST()
439 ExpectPrevWordBreakForCache(1, "| U+4444 U+E0100 U+302D U+4444"); in TEST()
440 ExpectPrevWordBreakForCache(2, "| U+4444 U+E0100 U+302D U+4444"); in TEST()
441 ExpectPrevWordBreakForCache(3, "| U+4444 U+E0100 U+302D U+4444"); in TEST()
442 ExpectPrevWordBreakForCache(4, "| U+4444 U+E0100 U+302D U+4444"); in TEST()
443 ExpectPrevWordBreakForCache(5, "U+4444 U+E0100 U+302D | U+4444"); in TEST()
444 ExpectPrevWordBreakForCache(1000, "U+4444 U+E0100 U+302D | U+4444"); in TEST()
452 ExpectPrevWordBreakForCache(0, "| U+FE00"); in TEST()
453 ExpectPrevWordBreakForCache(1, "| U+FE00"); in TEST()
454 ExpectPrevWordBreakForCache(1000, "| U+FE00"); in TEST()
455 ExpectPrevWordBreakForCache(0, "| U+E0100"); in TEST()
456 ExpectPrevWordBreakForCache(1000, "| U+E0100"); in TEST()
457 ExpectPrevWordBreakForCache(0, "| U+302D"); in TEST()
458 ExpectPrevWordBreakForCache(1000, "| U+302D"); in TEST()
461 ExpectPrevWordBreakForCache(0, "| U+845B U+FE00 U+FE00 U+845B"); in TEST()
462 ExpectPrevWordBreakForCache(1, "| U+845B U+FE00 U+FE00 U+845B"); in TEST()
463 ExpectPrevWordBreakForCache(2, "| U+845B U+FE00 U+FE00 U+845B"); in TEST()
464 ExpectPrevWordBreakForCache(3, "| U+845B U+FE00 U+FE00 U+845B"); in TEST()
465 ExpectPrevWordBreakForCache(4, "U+845B U+FE00 U+FE00 | U+845B"); in TEST()
466 ExpectPrevWordBreakForCache(1000, "U+845B U+FE00 U+FE00 | U+845B"); in TEST()
469 ExpectPrevWordBreakForCache(0, "| U+845B U+E0100 U+E0100 U+845B"); in TEST()
470 ExpectPrevWordBreakForCache(1, "| U+845B U+E0100 U+E0100 U+845B"); in TEST()
471 ExpectPrevWordBreakForCache(2, "| U+845B U+E0100 U+E0100 U+845B"); in TEST()
472 ExpectPrevWordBreakForCache(3, "| U+845B U+E0100 U+E0100 U+845B"); in TEST()
473 ExpectPrevWordBreakForCache(4, "| U+845B U+E0100 U+E0100 U+845B"); in TEST()
474 ExpectPrevWordBreakForCache(5, "| U+845B U+E0100 U+E0100 U+845B"); in TEST()
475 ExpectPrevWordBreakForCache(6, "U+845B U+E0100 U+E0100 | U+845B"); in TEST()
476 ExpectPrevWordBreakForCache(1000, "U+845B U+E0100 U+E0100 | U+845B"); in TEST()
479 ExpectPrevWordBreakForCache(0, "| U+845B U+FE00 U+E0100 U+845B"); in TEST()
480 ExpectPrevWordBreakForCache(1, "| U+845B U+FE00 U+E0100 U+845B"); in TEST()
481 ExpectPrevWordBreakForCache(2, "| U+845B U+FE00 U+E0100 U+845B"); in TEST()
482 ExpectPrevWordBreakForCache(3, "| U+845B U+FE00 U+E0100 U+845B"); in TEST()
483 ExpectPrevWordBreakForCache(4, "| U+845B U+FE00 U+E0100 U+845B"); in TEST()
484 ExpectPrevWordBreakForCache(5, "U+845B U+FE00 U+E0100 | U+845B"); in TEST()
485 ExpectPrevWordBreakForCache(1000, "U+845B U+FE00 U+E0100 | U+845B"); in TEST()
488 ExpectPrevWordBreakForCache(0, "| U+845B U+E0100 U+FE00 U+845B"); in TEST()
489 ExpectPrevWordBreakForCache(1, "| U+845B U+E0100 U+FE00 U+845B"); in TEST()
490 ExpectPrevWordBreakForCache(2, "| U+845B U+E0100 U+FE00 U+845B"); in TEST()
491 ExpectPrevWordBreakForCache(3, "| U+845B U+E0100 U+FE00 U+845B"); in TEST()
492 ExpectPrevWordBreakForCache(4, "| U+845B U+E0100 U+FE00 U+845B"); in TEST()
493 ExpectPrevWordBreakForCache(5, "U+845B U+E0100 U+FE00 | U+845B"); in TEST()
494 ExpectPrevWordBreakForCache(1000, "U+845B U+E0100 U+FE00 | U+845B"); in TEST()
497 ExpectPrevWordBreakForCache(0, "| U+4444 U+302D U+302D U+4444"); in TEST()
498 ExpectPrevWordBreakForCache(1, "| U+4444 U+302D U+302D U+4444"); in TEST()
499 ExpectPrevWordBreakForCache(2, "| U+4444 U+302D U+302D U+4444"); in TEST()
500 ExpectPrevWordBreakForCache(3, "| U+4444 U+302D U+302D U+4444"); in TEST()
501 ExpectPrevWordBreakForCache(4, "U+4444 U+302D U+302D | U+4444"); in TEST()
502 ExpectPrevWordBreakForCache(1000, "U+4444 U+302D U+302D | U+4444"); in TEST()