Chromium Code Reviews| Index: components/content_settings/core/browser/content_settings_utils_unittest.cc |
| diff --git a/components/content_settings/core/browser/content_settings_utils_unittest.cc b/components/content_settings/core/browser/content_settings_utils_unittest.cc |
| index f89b45b42f9f4ad3eda913c973a263da655d0eca..6227296db20fb64912e1b970b30892ebd892e8d1 100644 |
| --- a/components/content_settings/core/browser/content_settings_utils_unittest.cc |
| +++ b/components/content_settings/core/browser/content_settings_utils_unittest.cc |
| @@ -44,3 +44,33 @@ TEST(ContentSettingsUtilsTest, ParsePatternString) { |
| EXPECT_FALSE(pattern_pair.first.IsValid()); |
| EXPECT_FALSE(pattern_pair.second.IsValid()); |
| } |
| + |
| +TEST(ContentSettingsUtilsTest, ContentSettingsStringMap) { |
| + // Checking content_settings::ContentSettingToString() functionality. |
|
Bernhard Bauer
2015/10/06 15:37:25
Nit: Remove this comment, the code tell you pretty
Deepak
2015/10/07 04:39:43
Done.
|
| + EXPECT_EQ("default", |
|
AKV
2015/10/06 16:01:38
If we define constant variable instead of hard cod
Deepak
2015/10/07 04:39:43
Done.
|
| + content_settings::ContentSettingToString(CONTENT_SETTING_DEFAULT)); |
| + EXPECT_EQ("allow", |
| + content_settings::ContentSettingToString(CONTENT_SETTING_ALLOW)); |
| + EXPECT_EQ("block", |
| + content_settings::ContentSettingToString(CONTENT_SETTING_BLOCK)); |
| + EXPECT_EQ("ask", |
| + content_settings::ContentSettingToString(CONTENT_SETTING_ASK)); |
| + EXPECT_EQ("session_only", content_settings::ContentSettingToString( |
| + CONTENT_SETTING_SESSION_ONLY)); |
| + EXPECT_EQ("detect_important_content", |
|
AKV
2015/10/06 16:01:38
Can we add a test case, for failure case by passin
Deepak
2015/10/07 04:39:43
We can add negative test case for content_settings
Bernhard Bauer
2015/10/07 09:32:03
If we remove that DCHECK (see my other comment), w
|
| + content_settings::ContentSettingToString( |
| + CONTENT_SETTING_DETECT_IMPORTANT_CONTENT)); |
| + |
| + // Checking content_settings::ContentSettingFromString() functionality. |
| + EXPECT_EQ(CONTENT_SETTING_ALLOW, |
|
AKV
2015/10/06 16:01:38
ditto
Deepak
2015/10/07 04:39:43
Done.
|
| + content_settings::ContentSettingFromString("allow")); |
| + EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| + content_settings::ContentSettingFromString("block")); |
| + EXPECT_EQ(CONTENT_SETTING_ASK, |
| + content_settings::ContentSettingFromString("ask")); |
| + EXPECT_EQ(CONTENT_SETTING_SESSION_ONLY, |
| + content_settings::ContentSettingFromString("session_only")); |
| + EXPECT_EQ( |
| + CONTENT_SETTING_DETECT_IMPORTANT_CONTENT, |
| + content_settings::ContentSettingFromString("detect_important_content")); |
| +} |