| Index: ui/gfx/text_elider_unittest.cc
|
| diff --git a/ui/gfx/text_elider_unittest.cc b/ui/gfx/text_elider_unittest.cc
|
| index 641a31f741fbc1cdfe46f450bbaa8c1c7523327a..8122c4277ecf1e7a0389bc054265710481e1374c 100644
|
| --- a/ui/gfx/text_elider_unittest.cc
|
| +++ b/ui/gfx/text_elider_unittest.cc
|
| @@ -839,7 +839,13 @@ TEST(TextEliderTest, ElideRectangleTextCheckConcatWidthEqualsSumOfWidths) {
|
| }
|
| #endif // OS_CHROMEOS
|
|
|
| -TEST(TextEliderTest, ElideRectangleString) {
|
| +// TODO(338784): Enable this on android.
|
| +#if defined(OS_ANDROID)
|
| +#define MAYBE_ElideRectangleString DISABLED_ElideRectangleString
|
| +#else
|
| +#define MAYBE_ElideRectangleString ElideRectangleString
|
| +#endif
|
| +TEST(TextEliderTest, MAYBE_ElideRectangleString) {
|
| struct TestData {
|
| const char* input;
|
| int max_rows;
|
| @@ -922,7 +928,14 @@ TEST(TextEliderTest, ElideRectangleString) {
|
| }
|
| }
|
|
|
| -TEST(TextEliderTest, ElideRectangleStringNotStrict) {
|
| +// TODO(338784): Enable this on android.
|
| +#if defined(OS_ANDROID)
|
| +#define MAYBE_ElideRectangleStringNotStrict \
|
| + DISABLED_ElideRectangleStringNotStrict
|
| +#else
|
| +#define MAYBE_ElideRectangleStringNotStrict ElideRectangleStringNotStrict
|
| +#endif
|
| +TEST(TextEliderTest, MAYBE_ElideRectangleStringNotStrict) {
|
| struct TestData {
|
| const char* input;
|
| int max_rows;
|
| @@ -1004,7 +1017,13 @@ TEST(TextEliderTest, ElideRectangleStringNotStrict) {
|
| }
|
| }
|
|
|
| -TEST(TextEliderTest, ElideRectangleWide16) {
|
| +// TODO(338784): Enable this on android.
|
| +#if defined(OS_ANDROID)
|
| +#define MAYBE_ElideRectangleWide16 DISABLED_ElideRectangleWide16
|
| +#else
|
| +#define MAYBE_ElideRectangleWide16 ElideRectangleWide16
|
| +#endif
|
| +TEST(TextEliderTest, MAYBE_ElideRectangleWide16) {
|
| // Two greek words separated by space.
|
| const base::string16 str(WideToUTF16(
|
| L"\x03a0\x03b1\x03b3\x03ba\x03cc\x03c3\x03bc\x03b9"
|
| @@ -1023,7 +1042,13 @@ TEST(TextEliderTest, ElideRectangleWide16) {
|
| EXPECT_EQ(out2, output);
|
| }
|
|
|
| -TEST(TextEliderTest, ElideRectangleWide32) {
|
| +// TODO(338784): Enable this on android.
|
| +#if defined(OS_ANDROID)
|
| +#define MAYBE_ElideRectangleWide32 DISABLED_ElideRectangleWide32
|
| +#else
|
| +#define MAYBE_ElideRectangleWide32 ElideRectangleWide32
|
| +#endif
|
| +TEST(TextEliderTest, MAYBE_ElideRectangleWide32) {
|
| // Four U+1D49C MATHEMATICAL SCRIPT CAPITAL A followed by space "aaaaa".
|
| const base::string16 str(UTF8ToUTF16(
|
| "\xF0\x9D\x92\x9C\xF0\x9D\x92\x9C\xF0\x9D\x92\x9C\xF0\x9D\x92\x9C"
|
| @@ -1036,7 +1061,13 @@ TEST(TextEliderTest, ElideRectangleWide32) {
|
| EXPECT_EQ(out, output);
|
| }
|
|
|
| -TEST(TextEliderTest, TruncateString) {
|
| +// TODO(338784): Enable this on android.
|
| +#if defined(OS_ANDROID)
|
| +#define MAYBE_TruncateString DISABLED_TruncateString
|
| +#else
|
| +#define MAYBE_TruncateString TruncateString
|
| +#endif
|
| +TEST(TextEliderTest, MAYBE_TruncateString) {
|
| base::string16 string = ASCIIToUTF16("foooooey bxxxar baz");
|
|
|
| // Tests that apply to both break behaviors:
|
|
|