Index: ui/gfx/render_text_unittest.cc |
diff --git a/ui/gfx/render_text_unittest.cc b/ui/gfx/render_text_unittest.cc |
index 3fc5aa3408abd1f9090e5103628d34c8f0ee4d2d..81e162fde06a63ad9fc6c3800ed6e2225eb7febf 100644 |
--- a/ui/gfx/render_text_unittest.cc |
+++ b/ui/gfx/render_text_unittest.cc |
@@ -824,6 +824,8 @@ TEST_F(RenderTextTest, MoveCursorLeftRight_ComplexScript) { |
} |
#endif |
+// TODO(ckocagil): Fix the behavior and re-enable. http://crbug.com/383265 |
+#if 0 |
msw
2014/07/25 08:00:10
Leave these tests running with CreateNativeInstanc
ckocagil
2014/07/26 01:55:04
Done.
|
TEST_F(RenderTextTest, MoveCursorLeftRight_MeiryoUILigatures) { |
scoped_ptr<RenderText> render_text(RenderText::CreateInstance()); |
// Meiryo UI uses single-glyph ligatures for 'ff' and 'ffi', but each letter |
@@ -837,6 +839,7 @@ TEST_F(RenderTextTest, MoveCursorLeftRight_MeiryoUILigatures) { |
} |
EXPECT_EQ(6U, render_text->cursor_position()); |
} |
+#endif |
TEST_F(RenderTextTest, GraphemePositions) { |
// LTR 2-character grapheme, LTR abc, LTR 2-character grapheme. |
@@ -1243,7 +1246,8 @@ TEST_F(RenderTextTest, MoveLeftRightByWordInChineseText) { |
} |
#endif |
-#if defined(OS_WIN) |
+// TODO(ckocagil): Remove when RenderTextWin goes away. |
+#if 0 |
TEST_F(RenderTextTest, Win_LogicalClusters) { |
scoped_ptr<RenderTextWin> render_text( |
static_cast<RenderTextWin*>(RenderText::CreateInstance())); |
@@ -1257,7 +1261,7 @@ TEST_F(RenderTextTest, Win_LogicalClusters) { |
for (size_t i = 0; i < test_string.length(); ++i) |
EXPECT_EQ(i, logical_clusters[i]); |
} |
-#endif // defined(OS_WIN) |
+#endif |
TEST_F(RenderTextTest, StringSizeSanity) { |
scoped_ptr<RenderText> render_text(RenderText::CreateInstance()); |
@@ -1574,6 +1578,8 @@ TEST_F(RenderTextTest, SetDisplayOffset) { |
} |
} |
+// TODO(ckocagil): Fix the behavior and re-enable. http://crbug.com/396776 |
+#if 0 |
TEST_F(RenderTextTest, SameFontForParentheses) { |
struct { |
const base::char16 left_char; |
@@ -1648,6 +1654,7 @@ TEST_F(RenderTextTest, SameFontForParentheses) { |
} |
} |
} |
+#endif |
// Make sure the caret width is always >=1 so that the correct |
// caret is drawn at high DPI. crbug.com/164100. |
@@ -1870,7 +1877,8 @@ TEST_F(RenderTextTest, SelectionKeepsLigatures) { |
} |
} |
-#if defined(OS_WIN) |
+// TODO(ckocagil): Enable after implementing RenderTextHarfBuzz multiline mode. |
+#if 0 |
// Ensure strings wrap onto multiple lines for a small available width. |
TEST_F(RenderTextTest, Multiline_MinWidth) { |
const wchar_t* kTestStrings[] = { kWeak, kLtr, kLtrRtl, kLtrRtlLtr, kRtl, |
@@ -1988,8 +1996,11 @@ TEST_F(RenderTextTest, Multiline_Newline) { |
render_text->lines_[1].segments[0].char_range); |
} |
} |
+#endif |
-TEST_F(RenderTextTest, Win_BreakRunsByUnicodeBlocks) { |
+// TODO(ckocagil): Remove when RenderTextWin goes away. |
msw
2014/07/25 08:00:10
Does RenderTextHarfBuzz not suffer from the http:/
ckocagil
2014/07/26 01:55:04
No, and there's a HarfBuzz version of this test, n
|
+#if 0 |
+TEST_F(RenderTextTest, BreakRunsByUnicodeBlocks) { |
scoped_ptr<RenderTextWin> render_text( |
static_cast<RenderTextWin*>(RenderText::CreateInstance())); |
@@ -2008,7 +2019,7 @@ TEST_F(RenderTextTest, Win_BreakRunsByUnicodeBlocks) { |
EXPECT_EQ(Range(2, 3), render_text->runs_[1]->range); |
EXPECT_EQ(Range(3, 5), render_text->runs_[2]->range); |
} |
-#endif // defined(OS_WIN) |
+#endif |
TEST_F(RenderTextTest, HarfBuzz_CharToGlyph) { |
struct { |