45 for (
wchar_t ch : str)
46 EXPECT_EQ(CFGAS_Char::BreakType::kNone, rtf_break->AppendChar(ch));
49 ASSERT_EQ(1, rtf_break->CountBreakPieces());
50 EXPECT_EQ(str
+ L"\n", rtf_break->GetBreakPieceUnstable(0)->GetString());
52 rtf_break->ClearBreakPieces();
54 EXPECT_EQ(0, rtf_break->GetCurrentLineForTesting()->GetLineEnd());
57 for (
wchar_t ch : str)
58 EXPECT_EQ(CFGAS_Char::BreakType::kNone, rtf_break->AppendChar(ch));
62 ASSERT_EQ(1, rtf_break->CountBreakPieces());
63 EXPECT_EQ(str, rtf_break->GetBreakPieceUnstable(0)->GetString());
80 rtf_break->SetLineBreakTolerance(1);
81 rtf_break->SetFontSize(12);
86 for (
wchar_t ch : input)
87 rtf_break->AppendChar(ch);
89 std::vector<CFGAS_Char> chars =
90 rtf_break->GetCurrentLineForTesting()->m_LineChars;
91 CFGAS_Char::BidiLine(&chars, chars.size());
92 EXPECT_EQ(3u, chars.size());