Chromium Code Reviews| Index: ui/gfx/render_text_unittest.cc |
| diff --git a/ui/gfx/render_text_unittest.cc b/ui/gfx/render_text_unittest.cc |
| index 542939ea3081369af9a50fdf080f3490eaa7d3d8..e96f36f5f6b62df93bd8c505d6973825f29fb70d 100644 |
| --- a/ui/gfx/render_text_unittest.cc |
| +++ b/ui/gfx/render_text_unittest.cc |
| @@ -650,6 +650,25 @@ TEST_F(RenderTextTest, TruncatedCursorMovementRTL) { |
| RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_RIGHT); |
| } |
| +TEST_F(RenderTextTest, AccessibleText) { |
|
msw
2015/02/25 23:54:26
nit: update naming and comments below to reflect G
Jun Mukai
2015/02/26 01:40:25
This test case was also removed since the method w
|
| + scoped_ptr<RenderText> render_text(RenderText::CreateInstance()); |
| + render_text->SetText(WideToUTF16(L"abcdefghi")); |
| + EXPECT_EQ(WideToUTF16(L"abcdefghi"), render_text->GetAccessibleText()); |
| + |
| + // Elide the text. GetDisplayText() will return the elided text, but |
| + // GetAccessibleText() should return the un-elided one. |
| + render_text->SetElideBehavior(ELIDE_TAIL); |
| + gfx::Size string_size = render_text->GetStringSize(); |
| + string_size.set_width(string_size.width() / 2); |
| + render_text->SetDisplayRect(gfx::Rect(string_size)); |
| + EXPECT_NE(WideToUTF16(L"abcdefghi"), render_text->GetDisplayText()); |
| + EXPECT_EQ(WideToUTF16(L"abcdefghi"), render_text->GetAccessibleText()); |
| + |
| + // When obscured, GetAccessibleText() should not return the original value. |
| + render_text->SetObscured(true); |
| + EXPECT_EQ(WideToUTF16(L"*********"), render_text->GetAccessibleText()); |
| +} |
| + |
| TEST_F(RenderTextTest, GetDisplayTextDirection) { |
| struct { |
| const wchar_t* text; |