Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(329)

Unified Diff: ui/gfx/render_text_unittest.cc

Issue 10693061: Fix RenderTextWin base dir and adjacent char code; remove test exceptions; etc. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Sync and rebase. Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | ui/gfx/render_text_win.cc » ('j') | ui/gfx/render_text_win.cc » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gfx/render_text_unittest.cc
diff --git a/ui/gfx/render_text_unittest.cc b/ui/gfx/render_text_unittest.cc
index 24fbcb9683718b8ef6d598737de5c46bce5bf3e6..2a8a2ac8fc89a019cb41af30f32a00f90e3dca51 100644
--- a/ui/gfx/render_text_unittest.cc
+++ b/ui/gfx/render_text_unittest.cc
@@ -335,7 +335,6 @@ TEST_F(RenderTextTest, PasswordCensorship) {
// TODO(benrg): No Windows implementation yet.
#if !defined(OS_WIN)
-
render_text->SetObscured(true);
// Surrogate pairs are counted as one code point.
@@ -459,36 +458,20 @@ TEST_F(RenderTextTest, MoveCursorLeftRightInRtl) {
render_text->MoveCursor(LINE_BREAK, CURSOR_RIGHT, false);
std::vector<SelectionModel> expected;
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#else
- expected.push_back(SelectionModel(3, CURSOR_FORWARD));
-#endif
expected.push_back(SelectionModel(1, CURSOR_BACKWARD));
expected.push_back(SelectionModel(2, CURSOR_BACKWARD));
expected.push_back(SelectionModel(3, CURSOR_BACKWARD));
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(3, CURSOR_FORWARD));
-#else
- expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#endif
RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_LEFT);
expected.clear();
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(3, CURSOR_FORWARD));
-#else
- expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#endif
expected.push_back(SelectionModel(2, CURSOR_FORWARD));
expected.push_back(SelectionModel(1, CURSOR_FORWARD));
expected.push_back(SelectionModel(0, CURSOR_FORWARD));
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#else
- expected.push_back(SelectionModel(3, CURSOR_FORWARD));
-#endif
RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_RIGHT);
}
@@ -498,7 +481,6 @@ TEST_F(RenderTextTest, MoveCursorLeftRightInRtlLtr) {
render_text->SetText(WideToUTF16(L"\x05d0\x05d1\x05d2"L"abc"));
render_text->MoveCursor(LINE_BREAK, CURSOR_RIGHT, false);
std::vector<SelectionModel> expected;
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
expected.push_back(SelectionModel(1, CURSOR_BACKWARD));
expected.push_back(SelectionModel(2, CURSOR_BACKWARD));
@@ -507,21 +489,9 @@ TEST_F(RenderTextTest, MoveCursorLeftRightInRtlLtr) {
expected.push_back(SelectionModel(4, CURSOR_FORWARD));
expected.push_back(SelectionModel(3, CURSOR_FORWARD));
expected.push_back(SelectionModel(6, CURSOR_FORWARD));
-#else
- expected.push_back(SelectionModel(6, CURSOR_FORWARD));
- expected.push_back(SelectionModel(5, CURSOR_FORWARD));
- expected.push_back(SelectionModel(4, CURSOR_FORWARD));
- expected.push_back(SelectionModel(3, CURSOR_FORWARD));
- expected.push_back(SelectionModel(1, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(2, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(3, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#endif
-
RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_LEFT);
expected.clear();
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(6, CURSOR_FORWARD));
expected.push_back(SelectionModel(4, CURSOR_BACKWARD));
expected.push_back(SelectionModel(5, CURSOR_BACKWARD));
@@ -530,16 +500,6 @@ TEST_F(RenderTextTest, MoveCursorLeftRightInRtlLtr) {
expected.push_back(SelectionModel(1, CURSOR_FORWARD));
expected.push_back(SelectionModel(0, CURSOR_FORWARD));
expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#else
- expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(2, CURSOR_FORWARD));
- expected.push_back(SelectionModel(1, CURSOR_FORWARD));
- expected.push_back(SelectionModel(0, CURSOR_FORWARD));
- expected.push_back(SelectionModel(4, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(5, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(6, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(6, CURSOR_FORWARD));
-#endif
RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_RIGHT);
}
@@ -549,35 +509,19 @@ TEST_F(RenderTextTest, MoveCursorLeftRightInRtlLtrRtl) {
render_text->SetText(WideToUTF16(L"\x05d0"L"a"L"\x05d1"));
render_text->MoveCursor(LINE_BREAK, CURSOR_RIGHT, false);
std::vector<SelectionModel> expected;
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
expected.push_back(SelectionModel(1, CURSOR_BACKWARD));
expected.push_back(SelectionModel(1, CURSOR_FORWARD));
expected.push_back(SelectionModel(3, CURSOR_BACKWARD));
expected.push_back(SelectionModel(3, CURSOR_FORWARD));
-#else
- expected.push_back(SelectionModel(3, CURSOR_FORWARD));
- expected.push_back(SelectionModel(3, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(1, CURSOR_FORWARD));
- expected.push_back(SelectionModel(1, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#endif
RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_LEFT);
expected.clear();
-#if defined(OS_LINUX)
expected.push_back(SelectionModel(3, CURSOR_FORWARD));
expected.push_back(SelectionModel(2, CURSOR_FORWARD));
expected.push_back(SelectionModel(2, CURSOR_BACKWARD));
expected.push_back(SelectionModel(0, CURSOR_FORWARD));
expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
-#else
- expected.push_back(SelectionModel(0, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(0, CURSOR_FORWARD));
- expected.push_back(SelectionModel(2, CURSOR_BACKWARD));
- expected.push_back(SelectionModel(2, CURSOR_FORWARD));
- expected.push_back(SelectionModel(3, CURSOR_FORWARD));
-#endif
RunMoveCursorLeftRightTest(render_text.get(), expected, CURSOR_RIGHT);
}
@@ -706,14 +650,8 @@ TEST_F(RenderTextTest, EdgeSelectionModels) {
{ kLatin, base::i18n::LEFT_TO_RIGHT },
{ kLTRGrapheme, base::i18n::LEFT_TO_RIGHT },
{ kHindiLatin, base::i18n::LEFT_TO_RIGHT },
-#if defined(OS_LINUX)
- // On Linux, the whole string is displayed RTL, rather than individual runs.
{ kRTLGrapheme, base::i18n::RIGHT_TO_LEFT },
{ kHebrewLatin, base::i18n::RIGHT_TO_LEFT },
-#else
- { kRTLGrapheme, base::i18n::LEFT_TO_RIGHT },
- { kHebrewLatin, base::i18n::LEFT_TO_RIGHT },
-#endif
};
// TODO(asvitkine): Disable tests that fail on XP bots due to lack of complete
« no previous file with comments | « no previous file | ui/gfx/render_text_win.cc » ('j') | ui/gfx/render_text_win.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698