diff options
-rw-r--r-- | chrome/common/extensions/extension_unittest.cc | 29 | ||||
-rw-r--r-- | views/controls/label_unittest.cc | 44 |
2 files changed, 34 insertions, 39 deletions
diff --git a/chrome/common/extensions/extension_unittest.cc b/chrome/common/extensions/extension_unittest.cc index 29485de..a294c23 100644 --- a/chrome/common/extensions/extension_unittest.cc +++ b/chrome/common/extensions/extension_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2009 The Chromium Authors. All rights reserved. +// Copyright (c) 2010 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -339,8 +339,7 @@ TEST(ExtensionTest, LoadPageActionHelper) { // First try with an empty dictionary. action.reset(extension.LoadExtensionActionHelper(&input, &error_msg)); ASSERT_TRUE(action != NULL); - ASSERT_STREQ("", error_msg.c_str()); - error_msg = ""; + ASSERT_TRUE(error_msg.empty()); // Now setup some values to use in the action. const std::string id("MyExtensionActionId"); @@ -359,19 +358,19 @@ TEST(ExtensionTest, LoadPageActionHelper) { // Parse and read back the values from the object. action.reset(extension.LoadExtensionActionHelper(&input, &error_msg)); ASSERT_TRUE(NULL != action.get()); - ASSERT_STREQ("", error_msg.c_str()); - ASSERT_STREQ(id.c_str(), action->id().c_str()); + ASSERT_TRUE(error_msg.empty()); + ASSERT_EQ(id, action->id()); // No title, so fall back to name. - ASSERT_STREQ(name.c_str(), action->GetTitle(1).c_str()); + ASSERT_EQ(name, action->GetTitle(1)); ASSERT_EQ(2u, action->icon_paths()->size()); - ASSERT_STREQ(img1.c_str(), action->icon_paths()->at(0).c_str()); - ASSERT_STREQ(img2.c_str(), action->icon_paths()->at(1).c_str()); + ASSERT_EQ(img1, (*action->icon_paths())[0]); + ASSERT_EQ(img2, (*action->icon_paths())[1]); // Explicitly set the same type and parse again. input.SetString(keys::kType, values::kPageActionTypeTab); action.reset(extension.LoadExtensionActionHelper(&input, &error_msg)); ASSERT_TRUE(NULL != action.get()); - ASSERT_STREQ("", error_msg.c_str()); + ASSERT_TRUE(error_msg.empty()); // Make a deep copy of the input and remove one key at a time and see if we // get the right error. @@ -382,17 +381,14 @@ TEST(ExtensionTest, LoadPageActionHelper) { copy->Remove(keys::kPageActionId, NULL); action.reset(extension.LoadExtensionActionHelper(copy.get(), &error_msg)); ASSERT_TRUE(NULL != action.get()); - ASSERT_STREQ("", error_msg.c_str()); - error_msg = ""; // Then remove the name key. It's optional, so no error. copy.reset(static_cast<DictionaryValue*>(input.DeepCopy())); copy->Remove(keys::kName, NULL); action.reset(extension.LoadExtensionActionHelper(copy.get(), &error_msg)); ASSERT_TRUE(NULL != action.get()); - ASSERT_STREQ("", action->GetTitle(1).c_str()); - ASSERT_STREQ("", error_msg.c_str()); - error_msg = ""; + ASSERT_TRUE(action->GetTitle(1).empty()); + ASSERT_TRUE(error_msg.empty()); // Then remove the icon paths key. copy.reset(static_cast<DictionaryValue*>(input.DeepCopy())); @@ -415,7 +411,7 @@ TEST(ExtensionTest, LoadPageActionHelper) { // Parse and read back the values from the object. action.reset(extension.LoadExtensionActionHelper(&input, &error_msg)); ASSERT_TRUE(action.get()); - ASSERT_STREQ("", error_msg.c_str()); + ASSERT_TRUE(error_msg.empty()); ASSERT_EQ(kTitle, action->GetTitle(1)); ASSERT_EQ(0u, action->icon_paths()->size()); @@ -434,8 +430,7 @@ TEST(ExtensionTest, LoadPageActionHelper) { action.reset(extension.LoadExtensionActionHelper(&input, &error_msg)); ASSERT_TRUE(NULL != action.get()); ASSERT_EQ(kTitle, action->GetTitle(1)); - ASSERT_STREQ("", error_msg.c_str()); - error_msg = ""; + ASSERT_TRUE(error_msg.empty()); input.Remove(keys::kPageActionDefaultTitle, NULL); action.reset(extension.LoadExtensionActionHelper(&input, &error_msg)); diff --git a/views/controls/label_unittest.cc b/views/controls/label_unittest.cc index e0e55b8..48a0419 100644 --- a/views/controls/label_unittest.cc +++ b/views/controls/label_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. +// Copyright (c) 2010 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -22,7 +22,7 @@ TEST(LabelTest, FontPropertyCourier) { gfx::Font font = gfx::Font::CreateFont(font_name, 30); label.SetFont(font); gfx::Font font_used = label.GetFont(); - EXPECT_STREQ(font_name.c_str(), font_used.FontName().c_str()); + EXPECT_EQ(font_name, font_used.FontName()); EXPECT_EQ(30, font_used.FontSize()); } #endif @@ -33,7 +33,7 @@ TEST(LabelTest, FontPropertyArial) { gfx::Font font = gfx::Font::CreateFont(font_name, 30); label.SetFont(font); gfx::Font font_used = label.GetFont(); - EXPECT_STREQ(font_name.c_str(), font_used.FontName().c_str()); + EXPECT_EQ(font_name, font_used.FontName()); EXPECT_EQ(30, font_used.FontSize()); } @@ -41,7 +41,7 @@ TEST(LabelTest, TextProperty) { Label label; std::wstring test_text(L"A random string."); label.SetText(test_text); - EXPECT_STREQ(test_text.c_str(), label.GetText().c_str()); + EXPECT_EQ(test_text, label.GetText()); } TEST(LabelTest, UrlProperty) { @@ -49,8 +49,8 @@ TEST(LabelTest, UrlProperty) { std::string my_url("http://www.orkut.com/some/Random/path"); GURL url(my_url); label.SetURL(url); - EXPECT_STREQ(my_url.c_str(), label.GetURL().spec().c_str()); - EXPECT_STREQ(UTF8ToWide(my_url).c_str(), label.GetText().c_str()); + EXPECT_EQ(my_url, label.GetURL().spec()); + EXPECT_EQ(UTF8ToWide(my_url), label.GetText()); } TEST(LabelTest, ColorProperty) { @@ -117,17 +117,17 @@ TEST(LabelTest, TooltipProperty) { std::wstring tooltip; EXPECT_TRUE(label.GetTooltipText(0, 0, &tooltip)); - EXPECT_STREQ(test_text.c_str(), tooltip.c_str()); + EXPECT_EQ(test_text, tooltip); std::wstring tooltip_text(L"The tooltip!"); label.SetTooltipText(tooltip_text); EXPECT_TRUE(label.GetTooltipText(0, 0, &tooltip)); - EXPECT_STREQ(tooltip_text.c_str(), tooltip.c_str()); + EXPECT_EQ(tooltip_text, tooltip); std::wstring empty_text; label.SetTooltipText(empty_text); EXPECT_TRUE(label.GetTooltipText(0, 0, &tooltip)); - EXPECT_STREQ(test_text.c_str(), tooltip.c_str()); + EXPECT_EQ(test_text, tooltip); // Make the label big enough to hold the text // and expect there to be no tooltip. @@ -137,7 +137,7 @@ TEST(LabelTest, TooltipProperty) { // Verify that setting the tooltip still shows it. label.SetTooltipText(tooltip_text); EXPECT_TRUE(label.GetTooltipText(0, 0, &tooltip)); - EXPECT_STREQ(tooltip_text.c_str(), tooltip.c_str()); + EXPECT_EQ(tooltip_text, tooltip); // Clear out the tooltip. label.SetTooltipText(empty_text); @@ -152,7 +152,7 @@ TEST(LabelTest, TooltipProperty) { // Verify that setting the tooltip still shows it. label.SetTooltipText(tooltip_text); EXPECT_TRUE(label.GetTooltipText(0, 0, &tooltip)); - EXPECT_STREQ(tooltip_text.c_str(), tooltip.c_str()); + EXPECT_EQ(tooltip_text, tooltip); // Clear out the tooltip. label.SetTooltipText(empty_text); } @@ -168,7 +168,7 @@ TEST(LabelTest, Accessibility) { std::wstring name; EXPECT_TRUE(label.GetAccessibleName(&name)); - EXPECT_STREQ(test_text.c_str(), name.c_str()); + EXPECT_EQ(test_text, name); AccessibilityTypes::State state; EXPECT_TRUE(label.GetAccessibleState(&state)); @@ -315,7 +315,7 @@ TEST(LabelTest, DrawSingleLineString) { // Centered text. label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); // The text should be centered horizontally and vertically. EXPECT_EQ(extra.width() / 2, text_bounds.x()); EXPECT_EQ(extra.height() / 2 , text_bounds.y()); @@ -328,7 +328,7 @@ TEST(LabelTest, DrawSingleLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); // The text should be left aligned horizontally and centered vertically. EXPECT_EQ(0, text_bounds.x()); EXPECT_EQ(extra.height() / 2 , text_bounds.y()); @@ -341,7 +341,7 @@ TEST(LabelTest, DrawSingleLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); // The text should be right aligned horizontally and centered vertically. EXPECT_EQ(extra.width(), text_bounds.x()); EXPECT_EQ(extra.height() / 2 , text_bounds.y()); @@ -371,7 +371,7 @@ TEST(LabelTest, DrawSingleLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); // The text should be centered horizontally and vertically within the border. EXPECT_EQ(border.left() + extra.width() / 2, text_bounds.x()); EXPECT_EQ(border.top() + extra.height() / 2 , text_bounds.y()); @@ -384,7 +384,7 @@ TEST(LabelTest, DrawSingleLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); // The text should be left aligned horizontally and centered vertically. EXPECT_EQ(border.left(), text_bounds.x()); EXPECT_EQ(border.top() + extra.height() / 2 , text_bounds.y()); @@ -397,7 +397,7 @@ TEST(LabelTest, DrawSingleLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); // The text should be right aligned horizontally and centered vertically. EXPECT_EQ(border.left() + extra.width(), text_bounds.x()); EXPECT_EQ(border.top() + extra.height() / 2 , text_bounds.y()); @@ -427,7 +427,7 @@ TEST(LabelTest, DrawMultiLineString) { gfx::Rect text_bounds; int flags; label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); EXPECT_EQ(0, text_bounds.x()); EXPECT_EQ(0, text_bounds.y()); EXPECT_GT(text_bounds.width(), kMinTextDimension); @@ -447,7 +447,7 @@ TEST(LabelTest, DrawMultiLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); EXPECT_EQ(0, text_bounds.x()); EXPECT_EQ(0, text_bounds.y()); EXPECT_GT(text_bounds.width(), kMinTextDimension); @@ -466,7 +466,7 @@ TEST(LabelTest, DrawMultiLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); EXPECT_EQ(0, text_bounds.x()); EXPECT_EQ(0, text_bounds.y()); EXPECT_GT(text_bounds.width(), kMinTextDimension); @@ -492,7 +492,7 @@ TEST(LabelTest, DrawMultiLineString) { paint_text.clear(); text_bounds.SetRect(0, 0, 0, 0); label.CalculateDrawStringParams(&paint_text, &text_bounds, &flags); - EXPECT_STREQ(test_text.c_str(), paint_text.c_str()); + EXPECT_EQ(test_text, paint_text); EXPECT_EQ(center_bounds.x() + border.left(), text_bounds.x()); EXPECT_EQ(center_bounds.y() + border.top(), text_bounds.y()); EXPECT_EQ(center_bounds.width(), text_bounds.width()); |