Index: content/renderer/manifest/manifest_parser_unittest.cc |
diff --git a/content/renderer/manifest/manifest_parser_unittest.cc b/content/renderer/manifest/manifest_parser_unittest.cc |
index 1d6793ca3312eeca9b2fda3dbe11c86991429bea..839a077d109a5459e39164e5d931e0d259127a4d 100644 |
--- a/content/renderer/manifest/manifest_parser_unittest.cc |
+++ b/content/renderer/manifest/manifest_parser_unittest.cc |
@@ -10,6 +10,12 @@ |
namespace content { |
+namespace { |
+ uint32_t extractColor(int64_t color) { |
Bernhard Bauer
2015/07/31 09:58:56
Method names start with capital letters.
Also, co
Lalit Maganti
2015/07/31 10:04:37
Done and added comment for anonymous as well.
|
+ return reinterpret_cast<uint32_t&>(color); |
+ } |
+} |
+ |
class ManifestParserTest : public testing::Test { |
protected: |
ManifestParserTest() {} |
@@ -988,7 +994,7 @@ TEST_F(ManifestParserTest, ThemeColorParserRules) { |
// Smoke test. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \"#FF0000\" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFFFF0000); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFFFF0000); |
EXPECT_FALSE(manifest.IsEmpty()); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
@@ -996,7 +1002,7 @@ TEST_F(ManifestParserTest, ThemeColorParserRules) { |
// Trim whitespaces. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \" blue \" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFF0000FF); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFF0000FF); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
@@ -1104,35 +1110,35 @@ TEST_F(ManifestParserTest, ThemeColorParserRules) { |
// Accept CSS color keyword format. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \"blue\" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFF0000FF); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFF0000FF); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
// Accept CSS color keyword format. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \"chartreuse\" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFF7FFF00); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFF7FFF00); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
// Accept CSS RGB format. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \"#FFF\" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFFFFFFFF); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFFFFFFFF); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
// Accept CSS RGB format. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \"#ABC\" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFFAABBCC); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFFAABBCC); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
// Accept CSS RRGGBB format. |
{ |
Manifest manifest = ParseManifest("{ \"theme_color\": \"#FF0000\" }"); |
- EXPECT_EQ(manifest.theme_color, 0xFFFF0000); |
+ EXPECT_EQ(extractColor(manifest.theme_color), 0xFFFF0000); |
EXPECT_EQ(0u, GetErrorCount()); |
} |
} |