Index: chrome/common/extensions/manifest_unittest.cc |
=================================================================== |
--- chrome/common/extensions/manifest_unittest.cc (revision 114888) |
+++ chrome/common/extensions/manifest_unittest.cc (working copy) |
@@ -148,10 +148,11 @@ |
// fail validation and are filtered out. |
DictionaryValue* value = manifest->value(); |
for (size_t i = 0; i < restricted_keys_length; ++i) { |
- std::string error, str; |
+ std::string str; |
+ string16 error; |
value->Set(restricted_keys[i], Value::CreateStringValue(default_value_)); |
EXPECT_FALSE(manifest->ValidateManifest(&error)); |
- EXPECT_EQ(error, ExtensionErrorUtils::FormatErrorMessage( |
+ EXPECT_EQ(error, ExtensionErrorUtils::FormatErrorMessageUTF16( |
errors::kFeatureNotAllowed, restricted_keys[i])); |
EXPECT_FALSE(manifest->GetString(restricted_keys[i], &str)); |
EXPECT_TRUE(value->Remove(restricted_keys[i], NULL)); |
@@ -175,9 +176,9 @@ |
value->Set(*i, Value::CreateStringValue(default_value_)); |
scoped_ptr<Manifest> manifest(new Manifest(value)); |
- std::string error; |
+ string16 error; |
EXPECT_TRUE(manifest->ValidateManifest(&error)); |
- EXPECT_EQ("", error); |
+ EXPECT_EQ(ASCIIToUTF16(""), error); |
AssertType(manifest.get(), Manifest::kTypeExtension); |
// Verify that all the extension keys are accessible. |
@@ -210,9 +211,9 @@ |
value->Set(theme_key, Value::CreateStringValue(default_value_)); |
scoped_ptr<Manifest> manifest(new Manifest(value)); |
- std::string error; |
+ string16 error; |
EXPECT_TRUE(manifest->ValidateManifest(&error)); |
- EXPECT_EQ("", error); |
+ EXPECT_EQ(ASCIIToUTF16(""), error); |
AssertType(manifest.get(), Manifest::kTypeTheme); |
// Verify that all the theme keys are accessible. |
@@ -244,9 +245,9 @@ |
value->Set(keys::kPlatformApp, Value::CreateBooleanValue(true)); |
scoped_ptr<Manifest> manifest(new Manifest(value)); |
- std::string error; |
+ string16 error; |
EXPECT_TRUE(manifest->ValidateManifest(&error)); |
- EXPECT_EQ("", error); |
+ EXPECT_EQ(ASCIIToUTF16(""), error); |
AssertType(manifest.get(), Manifest::kTypePlatformApp); |
// Verify that all the platform app keys are accessible. |
@@ -279,9 +280,9 @@ |
value->Set(keys::kWebURLs, Value::CreateStringValue(default_value_)); |
scoped_ptr<Manifest> manifest(new Manifest(value)); |
- std::string error; |
+ string16 error; |
EXPECT_TRUE(manifest->ValidateManifest(&error)); |
- EXPECT_EQ("", error); |
+ EXPECT_EQ(ASCIIToUTF16(""), error); |
AssertType(manifest.get(), Manifest::kTypeHostedApp); |
// Verify that all the hosted app keys are accessible. |
@@ -312,9 +313,9 @@ |
value->Set(keys::kApp, Value::CreateStringValue(default_value_)); |
scoped_ptr<Manifest> manifest(new Manifest(value)); |
- std::string error; |
+ string16 error; |
EXPECT_TRUE(manifest->ValidateManifest(&error)); |
- EXPECT_EQ("", error); |
+ EXPECT_EQ(ASCIIToUTF16(""), error); |
AssertType(manifest.get(), Manifest::kTypePackagedApp); |
// Verify that all the packaged app keys are accessible. |