• Home
  • Raw
  • Download

Lines Matching refs:textBuf

229     const std::vector<uint16_t> textBuf = utf8ToUtf16("This is an example text.");  in TEST_F()  local
241 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
242 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
243 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
244 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
251 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
252 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
253 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
254 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
265 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
266 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
274 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
282 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
294 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
302 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
310 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
318 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
328 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
336 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
344 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
352 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
362 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
370 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
378 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
386 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
397 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
398 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
399 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
400 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
412 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
413 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
414 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
424 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
436 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
445 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
455 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
464 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
477 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
478 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
488 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
489 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
502 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
503 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
512 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
513 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
528 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
529 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
539 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
540 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
555 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
556 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
566 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
567 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
583 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
598 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
612 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
626 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
645 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
663 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
679 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
696 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
716 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
717 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
736 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
737 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
766 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
767 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
768 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
769 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
777 const std::vector<uint16_t> textBuf = utf8ToUtf16("czerwono-niebieska"); in TEST_F() local
790 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "pl", LINE_WIDTH); in TEST_F()
798 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "pl", LINE_WIDTH); in TEST_F()
809 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "pl", LINE_WIDTH); in TEST_F()
822 const auto textBuf = utf8ToUtf16(""); in TEST_F() local
824 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
827 const auto textBuf = utf8ToUtf16("A"); in TEST_F() local
831 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
834 const auto textBuf = utf8ToUtf16("AB"); in TEST_F() local
839 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
852 const auto textBuf = utf8ToUtf16("This is an example text."); in TEST_F() local
857 builder.addCustomRun<ConstantRun>(Range(0, textBuf.size()), "en-US", CHAR_WIDTH, ASCENT, in TEST_F()
860 textBuf, true /* compute hyphenation */, false /* compute full layout */, in TEST_F()
864 doLineBreak(textBuf, *measuredText, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
867 << toString(textBuf, actual); in TEST_F()
871 const auto textBuf = utf8ToUtf16("This is an example text."); in TEST_F() local
876 builder.addCustomRun<ConstantRun>(Range(0, textBuf.size()), "en-US", CHAR_WIDTH, ASCENT, in TEST_F()
879 textBuf, true /* compute hyphenation */, false /* compute full layout */, in TEST_F()
883 doLineBreak(textBuf, *measuredText, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
886 << toString(textBuf, actual); in TEST_F()
899 const auto textBuf = utf8ToUtf16("This is an example text."); in TEST_F() local
907 builder.addCustomRun<ConstantRun>(Range(18, textBuf.size()), "en-US", CHAR_WIDTH, ASCENT, in TEST_F()
910 textBuf, true /* compute hyphenation */, false /* compute full layout */, in TEST_F()
914 doLineBreak(textBuf, *measuredText, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
917 << toString(textBuf, actual); in TEST_F()
926 builder.addCustomRun<ConstantRun>(Range(18, textBuf.size()), "fr-FR", CHAR_WIDTH, ASCENT, in TEST_F()
929 textBuf, true /* compute hyphenation */, false /* compute full layout */, in TEST_F()
932 doLineBreak(textBuf, *measuredText, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
935 << toString(textBuf, actual); in TEST_F()
949 const auto textBuf = utf8ToUtf16("This is an url: http://a.b"); in TEST_F() local
957 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
958 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
966 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
967 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
971 const auto textBuf = utf8ToUtf16("This is an email: a@example.com"); in TEST_F() local
979 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
980 expectBreak(expect, textBuf, HIGH_QUALITY, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
981 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
982 expectBreak(expect, textBuf, BALANCED, NORMAL_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
998 const auto textBuf = utf8ToUtf16("This is an url: http://a.b"); in TEST_F() local
1001 builder.addCustomRun<ConstantRun>(Range(18, textBuf.size()), "fr-FR", CHAR_WIDTH, ASCENT, in TEST_F()
1004 textBuf, true /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1015 auto actual = doLineBreak(textBuf, *measured, HIGH_QUALITY, NO_HYPHENATION, LINE_WIDTH); in TEST_F()
1018 << toString(textBuf, actual); in TEST_F()
1019 actual = doLineBreak(textBuf, *measured, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
1022 << toString(textBuf, actual); in TEST_F()
1031 actual = doLineBreak(textBuf, *measured, BALANCED, NO_HYPHENATION, LINE_WIDTH); in TEST_F()
1034 << toString(textBuf, actual); in TEST_F()
1035 actual = doLineBreak(textBuf, *measured, BALANCED, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
1038 << toString(textBuf, actual); in TEST_F()
1041 const auto textBuf = utf8ToUtf16("This is an email: a@example.com"); in TEST_F() local
1044 builder.addCustomRun<ConstantRun>(Range(18, textBuf.size()), "fr-FR", CHAR_WIDTH, ASCENT, in TEST_F()
1047 textBuf, true /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1057 auto actual = doLineBreak(textBuf, *measured, HIGH_QUALITY, NO_HYPHENATION, LINE_WIDTH); in TEST_F()
1060 << toString(textBuf, actual); in TEST_F()
1061 actual = doLineBreak(textBuf, *measured, HIGH_QUALITY, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
1064 << toString(textBuf, actual); in TEST_F()
1065 actual = doLineBreak(textBuf, *measured, BALANCED, NO_HYPHENATION, LINE_WIDTH); in TEST_F()
1068 << toString(textBuf, actual); in TEST_F()
1069 actual = doLineBreak(textBuf, *measured, BALANCED, NORMAL_HYPHENATION, LINE_WIDTH); in TEST_F()
1072 << toString(textBuf, actual); in TEST_F()
1078 const std::vector<uint16_t> textBuf = utf8ToUtf16("The \u3042\u3044\u3046 is Japanese."); in TEST_F() local
1090 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1099 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1108 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1118 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1129 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1141 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1158 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1181 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHEN, "en-US", LINE_WIDTH); in TEST_F()
1191 const auto textBuf = utf8ToUtf16("This is an example \u2639 text."); in TEST_F() local
1198 builder.addCustomRun<ConstantRun>(Range(21, textBuf.size()), "en-US", CHAR_WIDTH, ASCENT, in TEST_F()
1202 textBuf, false /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1206 return breakLineOptimal(textBuf, *measuredText, rectangleLineWidth, in TEST_F()
1224 << toString(textBuf, actual); in TEST_F()
1241 << toString(textBuf, actual); in TEST_F()
1274 << toString(textBuf, actual); in TEST_F()
1284 const auto textBuf = utf8ToUtf16("This is an example text."); in TEST_F() local
1291 builder.addCustomRun<ConstantRun>(Range(11, textBuf.size()), "en-US", CHAR_WIDTH, ASCENT, in TEST_F()
1295 textBuf, false /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1299 return breakLineOptimal(textBuf, *measuredText, rectangleLineWidth, in TEST_F()
1317 << toString(textBuf, actual); in TEST_F()
1333 << toString(textBuf, actual); in TEST_F()
1362 << toString(textBuf, actual); in TEST_F()
1372 const auto textBuf = utf8ToUtf16("This is an example text."); in TEST_F() local
1383 textBuf, false /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1387 return breakLineOptimal(textBuf, *measuredText, rectangleLineWidth, in TEST_F()
1405 << toString(textBuf, actual); in TEST_F()
1421 << toString(textBuf, actual); in TEST_F()
1437 << toString(textBuf, actual); in TEST_F()
1448 const auto textBuf = utf8ToUtf16("\u672C\u65E5\u306F\u6674\u5929\u306A\u308A"); in TEST_F() local
1455 builder.addCustomRun<ConstantRun>(Range(5, textBuf.size()), "ja-JP", CHAR_WIDTH, ASCENT, in TEST_F()
1459 textBuf, false /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1463 return breakLineOptimal(textBuf, *measuredText, rectangleLineWidth, in TEST_F()
1480 << toString(textBuf, actual); in TEST_F()
1496 << toString(textBuf, actual); in TEST_F()
1512 << toString(textBuf, actual); in TEST_F()
1526 << toString(textBuf, actual); in TEST_F()
1541 << toString(textBuf, actual); in TEST_F()
1556 << toString(textBuf, actual); in TEST_F()
1571 << toString(textBuf, actual); in TEST_F()
1589 << toString(textBuf, actual); in TEST_F()
1603 const auto textBuf = utf8ToUtf16("ab de\u00A0\u00A0fg ij\u00A0\u00A0kl no\u00A0\u00A0pq st"); in TEST_F() local
1616 textBuf, false /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1620 return breakLineOptimal(textBuf, *measuredText, rectangleLineWidth, in TEST_F()
1636 << toString(textBuf, actual); in TEST_F()
1651 << toString(textBuf, actual); in TEST_F()
1666 << toString(textBuf, actual); in TEST_F()
1681 << toString(textBuf, actual); in TEST_F()
1696 << toString(textBuf, actual); in TEST_F()
1712 << toString(textBuf, actual); in TEST_F()
1730 << toString(textBuf, actual); in TEST_F()
1740 const auto textBuf = utf8ToUtf16("This (is an) example text."); in TEST_F() local
1747 builder.addCustomRun<ConstantRun>(Range(11, textBuf.size()), "en-US", CHAR_WIDTH, ASCENT, in TEST_F()
1751 textBuf, false /* compute hyphenation */, false /* compute full layout */, in TEST_F()
1755 return breakLineOptimal(textBuf, *measuredText, rectangleLineWidth, in TEST_F()
1772 << toString(textBuf, actual); in TEST_F()
1786 << toString(textBuf, actual); in TEST_F()
1800 << toString(textBuf, actual); in TEST_F()
1815 << toString(textBuf, actual); in TEST_F()
1831 << toString(textBuf, actual); in TEST_F()
1848 << toString(textBuf, actual); in TEST_F()
1866 << toString(textBuf, actual); in TEST_F()
1887 << toString(textBuf, actual); in TEST_F()
1919 << toString(textBuf, actual); in TEST_F()
1927 const std::vector<uint16_t> textBuf = utf8ToUtf16("example \u2066example"); in TEST_F() local
1940 expectBreak(expect, textBuf, HIGH_QUALITY, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
1941 expectBreak(expect, textBuf, BALANCED, NO_HYPHENATION, "en-US", LINE_WIDTH); in TEST_F()
1983 const std::vector<uint16_t> textBuf = utf8ToUtf16("dddd dddd dddd dddd"); in TEST_F() local
1995 const auto actual = doLineBreakForBounds(textBuf, BreakStrategy::HighQuality, in TEST_F()
1999 << toString(textBuf, actual); in TEST_F()
2011 const auto actual = doLineBreakForBounds(textBuf, BreakStrategy::HighQuality, in TEST_F()
2015 << toString(textBuf, actual); in TEST_F()
2033 const auto actual = doLineBreakForBounds(textBuf, BreakStrategy::HighQuality, in TEST_F()
2037 << toString(textBuf, actual); in TEST_F()
2054 const std::vector<uint16_t> textBuf = utf8ToUtf16("gggg gggg gggg gggg"); in TEST_F() local
2066 const auto actual = doLineBreakForBounds(textBuf, BreakStrategy::HighQuality, in TEST_F()
2070 << toString(textBuf, actual); in TEST_F()
2082 const auto actual = doLineBreakForBounds(textBuf, BreakStrategy::HighQuality, in TEST_F()
2086 << toString(textBuf, actual); in TEST_F()
2104 const auto actual = doLineBreakForBounds(textBuf, BreakStrategy::HighQuality, in TEST_F()
2108 << toString(textBuf, actual); in TEST_F()
2168 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 1)); in TEST_F_WITH_FLAGS() local
2177 doLineBreakForJapanese(textBuf, LineBreakWordStyle::None, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2180 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2183 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 2)); in TEST_F_WITH_FLAGS() local
2193 doLineBreakForJapanese(textBuf, LineBreakWordStyle::None, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2196 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2199 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 3)); in TEST_F_WITH_FLAGS() local
2210 doLineBreakForJapanese(textBuf, LineBreakWordStyle::None, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2213 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2216 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 4)); in TEST_F_WITH_FLAGS() local
2228 doLineBreakForJapanese(textBuf, LineBreakWordStyle::None, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2231 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2234 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 5)); in TEST_F_WITH_FLAGS() local
2246 doLineBreakForJapanese(textBuf, LineBreakWordStyle::None, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2249 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2252 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 6)); in TEST_F_WITH_FLAGS() local
2265 doLineBreakForJapanese(textBuf, LineBreakWordStyle::None, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2268 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2282 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 1)); in TEST_F_WITH_FLAGS() local
2291 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Phrase, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2294 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2297 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 2)); in TEST_F_WITH_FLAGS() local
2307 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Phrase, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2310 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2313 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 3)); in TEST_F_WITH_FLAGS() local
2324 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Phrase, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2327 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2330 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 4)); in TEST_F_WITH_FLAGS() local
2342 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Phrase, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2345 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2348 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 5)); in TEST_F_WITH_FLAGS() local
2361 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Phrase, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2364 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2367 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 6)); in TEST_F_WITH_FLAGS() local
2381 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Phrase, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2384 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2398 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 1)); in TEST_F_WITH_FLAGS() local
2407 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Auto, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2410 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2413 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 2)); in TEST_F_WITH_FLAGS() local
2423 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Auto, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2426 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2429 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 3)); in TEST_F_WITH_FLAGS() local
2440 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Auto, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2443 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2446 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 4)); in TEST_F_WITH_FLAGS() local
2458 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Auto, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2461 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2465 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 5)); in TEST_F_WITH_FLAGS() local
2477 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Auto, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2480 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2483 const std::vector<uint16_t> textBuf = utf8ToUtf16(repeat(JP_TEXT, 6)); in TEST_F_WITH_FLAGS() local
2496 doLineBreakForJapanese(textBuf, LineBreakWordStyle::Auto, "ja-JP", LINE_WIDTH); in TEST_F_WITH_FLAGS()
2499 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2508 const std::vector<uint16_t> textBuf = utf8ToUtf16("This is an example text."); in TEST_F_WITH_FLAGS() local
2522 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2525 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2536 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2539 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2551 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2554 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2567 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2570 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2584 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2587 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2602 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2605 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2626 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2629 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()
2659 doLineBreakWithLetterSpacing(textBuf, HIGH_QUALITY, NO_HYPHEN, 1.0f, LINE_WIDTH); in TEST_F_WITH_FLAGS()
2662 << toString(textBuf, actual); in TEST_F_WITH_FLAGS()