Index: ui/views/controls/label_unittest.cc |
diff --git a/ui/views/controls/label_unittest.cc b/ui/views/controls/label_unittest.cc |
index aac99840ddc1f4f74353c771e953fe50fdd716ab..2ce9b0741e067865c8b4b95e6a8b253ad21f5901 100644 |
--- a/ui/views/controls/label_unittest.cc |
+++ b/ui/views/controls/label_unittest.cc |
@@ -528,11 +528,10 @@ TEST(LabelTest, DrawMultiLineString) { |
int expected_flags = gfx::Canvas::MULTI_LINE | |
gfx::Canvas::TEXT_ALIGN_CENTER | |
gfx::Canvas::FORCE_LTR_DIRECTIONALITY; |
-#if defined(OS_WIN) |
- EXPECT_EQ(expected_flags, flags); |
-#else |
- EXPECT_EQ(expected_flags | gfx::Canvas::NO_ELLIPSIS, flags); |
+#if !defined(OS_WIN) |
+ expected_flags |= gfx::Canvas::NO_ELLIPSIS; |
#endif |
+ EXPECT_EQ(expected_flags, expected_flags & flags); |
gfx::Rect center_bounds(text_bounds); |
label.SetHorizontalAlignment(gfx::ALIGN_LEFT); |
@@ -547,11 +546,10 @@ TEST(LabelTest, DrawMultiLineString) { |
expected_flags = gfx::Canvas::MULTI_LINE | |
gfx::Canvas::TEXT_ALIGN_LEFT | |
gfx::Canvas::FORCE_LTR_DIRECTIONALITY; |
-#if defined(OS_WIN) |
- EXPECT_EQ(expected_flags, flags); |
-#else |
- EXPECT_EQ(expected_flags | gfx::Canvas::NO_ELLIPSIS, flags); |
+#if !defined(OS_WIN) |
+ expected_flags |= gfx::Canvas::NO_ELLIPSIS; |
#endif |
+ EXPECT_EQ(expected_flags, expected_flags & flags); |
label.SetHorizontalAlignment(gfx::ALIGN_RIGHT); |
paint_text.clear(); |
@@ -565,11 +563,10 @@ TEST(LabelTest, DrawMultiLineString) { |
expected_flags = gfx::Canvas::MULTI_LINE | |
gfx::Canvas::TEXT_ALIGN_RIGHT | |
gfx::Canvas::FORCE_LTR_DIRECTIONALITY; |
-#if defined(OS_WIN) |
- EXPECT_EQ(expected_flags, flags); |
-#else |
- EXPECT_EQ(expected_flags | gfx::Canvas::NO_ELLIPSIS, flags); |
+#if !defined(OS_WIN) |
+ expected_flags |= gfx::Canvas::NO_ELLIPSIS; |
#endif |
+ EXPECT_EQ(expected_flags, expected_flags & flags); |
// Test multiline drawing with a border. |
gfx::Insets border(19, 92, 23, 2); |
@@ -593,11 +590,10 @@ TEST(LabelTest, DrawMultiLineString) { |
expected_flags = gfx::Canvas::MULTI_LINE | |
gfx::Canvas::TEXT_ALIGN_CENTER | |
gfx::Canvas::FORCE_LTR_DIRECTIONALITY; |
-#if defined(OS_WIN) |
- EXPECT_EQ(expected_flags, flags); |
-#else |
- EXPECT_EQ(expected_flags | gfx::Canvas::NO_ELLIPSIS, flags); |
+#if !defined(OS_WIN) |
+ expected_flags |= gfx::Canvas::NO_ELLIPSIS; |
#endif |
+ EXPECT_EQ(expected_flags, expected_flags & flags); |
label.SetHorizontalAlignment(gfx::ALIGN_LEFT); |
paint_text.clear(); |
@@ -611,11 +607,10 @@ TEST(LabelTest, DrawMultiLineString) { |
expected_flags = gfx::Canvas::MULTI_LINE | |
gfx::Canvas::TEXT_ALIGN_LEFT | |
gfx::Canvas::FORCE_LTR_DIRECTIONALITY; |
-#if defined(OS_WIN) |
- EXPECT_EQ(expected_flags, flags); |
-#else |
- EXPECT_EQ(expected_flags | gfx::Canvas::NO_ELLIPSIS, flags); |
+#if !defined(OS_WIN) |
+ expected_flags |= gfx::Canvas::NO_ELLIPSIS; |
#endif |
+ EXPECT_EQ(expected_flags, expected_flags & flags); |
label.SetHorizontalAlignment(gfx::ALIGN_RIGHT); |
paint_text.clear(); |
@@ -629,11 +624,10 @@ TEST(LabelTest, DrawMultiLineString) { |
expected_flags = gfx::Canvas::MULTI_LINE | |
gfx::Canvas::TEXT_ALIGN_RIGHT | |
gfx::Canvas::FORCE_LTR_DIRECTIONALITY; |
-#if defined(OS_WIN) |
- EXPECT_EQ(expected_flags, flags); |
-#else |
- EXPECT_EQ(expected_flags | gfx::Canvas::NO_ELLIPSIS, flags); |
+#if !defined(OS_WIN) |
+ expected_flags |= gfx::Canvas::NO_ELLIPSIS; |
#endif |
+ EXPECT_EQ(expected_flags, expected_flags & flags); |
} |
TEST(LabelTest, DrawSingleLineStringInRTL) { |
@@ -801,14 +795,10 @@ TEST(LabelTest, DrawMultiLineStringInRTL) { |
EXPECT_EQ(extra.height() / 2, text_bounds.y()); |
EXPECT_GT(text_bounds.width(), kMinTextDimension); |
EXPECT_GT(text_bounds.height(), kMinTextDimension); |
-#if defined(OS_WIN) |
- EXPECT_EQ(gfx::Canvas::MULTI_LINE | gfx::Canvas::TEXT_ALIGN_CENTER, flags); |
-#else |
- EXPECT_EQ( |
- gfx::Canvas::MULTI_LINE | |
- gfx::Canvas::TEXT_ALIGN_CENTER | |
- gfx::Canvas::NO_ELLIPSIS, |
- flags); |
+ EXPECT_TRUE(gfx::Canvas::MULTI_LINE & flags); |
+ EXPECT_TRUE(gfx::Canvas::TEXT_ALIGN_CENTER & flags); |
+#if !defined(OS_WIN) |
+ EXPECT_TRUE(gfx::Canvas::NO_ELLIPSIS & flags); |
#endif |
gfx::Rect center_bounds(text_bounds); |
@@ -821,14 +811,10 @@ TEST(LabelTest, DrawMultiLineStringInRTL) { |
EXPECT_EQ(extra.height() / 2, text_bounds.y()); |
EXPECT_GT(text_bounds.width(), kMinTextDimension); |
EXPECT_GT(text_bounds.height(), kMinTextDimension); |
-#if defined(OS_WIN) |
- EXPECT_EQ(gfx::Canvas::MULTI_LINE | gfx::Canvas::TEXT_ALIGN_RIGHT, flags); |
-#else |
- EXPECT_EQ( |
- gfx::Canvas::MULTI_LINE | |
- gfx::Canvas::TEXT_ALIGN_RIGHT | |
- gfx::Canvas::NO_ELLIPSIS, |
- flags); |
+ EXPECT_TRUE(gfx::Canvas::MULTI_LINE & flags); |
+ EXPECT_TRUE(gfx::Canvas::TEXT_ALIGN_RIGHT & flags); |
+#if !defined(OS_WIN) |
+ EXPECT_TRUE(gfx::Canvas::NO_ELLIPSIS & flags); |
#endif |
label.SetHorizontalAlignment(gfx::ALIGN_RIGHT); |
@@ -840,14 +826,10 @@ TEST(LabelTest, DrawMultiLineStringInRTL) { |
EXPECT_EQ(extra.height() / 2, text_bounds.y()); |
EXPECT_GT(text_bounds.width(), kMinTextDimension); |
EXPECT_GT(text_bounds.height(), kMinTextDimension); |
-#if defined(OS_WIN) |
- EXPECT_EQ(gfx::Canvas::MULTI_LINE | gfx::Canvas::TEXT_ALIGN_LEFT, flags); |
-#else |
- EXPECT_EQ( |
- gfx::Canvas::MULTI_LINE | |
- gfx::Canvas::TEXT_ALIGN_LEFT | |
- gfx::Canvas::NO_ELLIPSIS, |
- flags); |
+ EXPECT_TRUE(gfx::Canvas::MULTI_LINE & flags); |
+ EXPECT_TRUE(gfx::Canvas::TEXT_ALIGN_LEFT & flags); |
+#if !defined(OS_WIN) |
+ EXPECT_TRUE(gfx::Canvas::NO_ELLIPSIS & flags); |
#endif |
// Test multiline drawing with a border. |
@@ -869,14 +851,10 @@ TEST(LabelTest, DrawMultiLineStringInRTL) { |
EXPECT_EQ(border.top() + extra.height() / 2, text_bounds.y()); |
EXPECT_EQ(center_bounds.width(), text_bounds.width()); |
EXPECT_EQ(center_bounds.height(), text_bounds.height()); |
-#if defined(OS_WIN) |
- EXPECT_EQ(gfx::Canvas::MULTI_LINE | gfx::Canvas::TEXT_ALIGN_CENTER, flags); |
-#else |
- EXPECT_EQ( |
- gfx::Canvas::MULTI_LINE | |
- gfx::Canvas::TEXT_ALIGN_CENTER | |
- gfx::Canvas::NO_ELLIPSIS, |
- flags); |
+ EXPECT_TRUE(gfx::Canvas::MULTI_LINE & flags); |
+ EXPECT_TRUE(gfx::Canvas::TEXT_ALIGN_CENTER & flags); |
+#if !defined(OS_WIN) |
+ EXPECT_TRUE(gfx::Canvas::NO_ELLIPSIS & flags); |
#endif |
label.SetHorizontalAlignment(gfx::ALIGN_LEFT); |
@@ -888,14 +866,10 @@ TEST(LabelTest, DrawMultiLineStringInRTL) { |
EXPECT_EQ(border.top() + extra.height() / 2, text_bounds.y()); |
EXPECT_EQ(center_bounds.width(), text_bounds.width()); |
EXPECT_EQ(center_bounds.height(), text_bounds.height()); |
-#if defined(OS_WIN) |
- EXPECT_EQ(gfx::Canvas::MULTI_LINE | gfx::Canvas::TEXT_ALIGN_RIGHT, flags); |
-#else |
- EXPECT_EQ( |
- gfx::Canvas::MULTI_LINE | |
- gfx::Canvas::TEXT_ALIGN_RIGHT | |
- gfx::Canvas::NO_ELLIPSIS, |
- flags); |
+ EXPECT_TRUE(gfx::Canvas::MULTI_LINE & flags); |
+ EXPECT_TRUE(gfx::Canvas::TEXT_ALIGN_RIGHT & flags); |
+#if !defined(OS_WIN) |
+ EXPECT_TRUE(gfx::Canvas::NO_ELLIPSIS & flags); |
#endif |
label.SetHorizontalAlignment(gfx::ALIGN_RIGHT); |
@@ -907,14 +881,10 @@ TEST(LabelTest, DrawMultiLineStringInRTL) { |
EXPECT_EQ(border.top() + extra.height() / 2, text_bounds.y()); |
EXPECT_EQ(center_bounds.width(), text_bounds.width()); |
EXPECT_EQ(center_bounds.height(), text_bounds.height()); |
-#if defined(OS_WIN) |
- EXPECT_EQ(gfx::Canvas::MULTI_LINE | gfx::Canvas::TEXT_ALIGN_LEFT, flags); |
-#else |
- EXPECT_EQ( |
- gfx::Canvas::MULTI_LINE | |
- gfx::Canvas::TEXT_ALIGN_LEFT | |
- gfx::Canvas::NO_ELLIPSIS, |
- flags); |
+ EXPECT_TRUE(gfx::Canvas::MULTI_LINE & flags); |
+ EXPECT_TRUE(gfx::Canvas::TEXT_ALIGN_LEFT & flags); |
+#if !defined(OS_WIN) |
+ EXPECT_TRUE(gfx::Canvas::NO_ELLIPSIS & flags); |
#endif |
// Reset Locale |