Make prefs use std::string for keys rather than wstrings.
Much remains to be converted.
BUG=23581
TEST=builds and passes tests
Review URL: http://codereview.chromium.org/3076037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55660 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/pref_value_store_unittest.cc b/chrome/browser/pref_value_store_unittest.cc
index a4af696..42033fb 100644
--- a/chrome/browser/pref_value_store_unittest.cc
+++ b/chrome/browser/pref_value_store_unittest.cc
@@ -18,18 +18,18 @@
// Names of the preferences used in this test program.
namespace prefs {
- const wchar_t kCurrentThemeID[] = L"extensions.theme.id";
- const wchar_t kDeleteCache[] = L"browser.clear_data.cache";
- const wchar_t kHomepage[] = L"homepage";
- const wchar_t kMaxTabs[] = L"tabs.max_tabs";
- const wchar_t kMissingPref[] = L"this.pref.does_not_exist";
- const wchar_t kRecommendedPref[] = L"this.pref.recommended_value_only";
- const wchar_t kSampleDict[] = L"sample.dict";
- const wchar_t kSampleList[] = L"sample.list";
+ const char kCurrentThemeID[] = "extensions.theme.id";
+ const char kDeleteCache[] = "browser.clear_data.cache";
+ const char kHomepage[] = "homepage";
+ const char kMaxTabs[] = "tabs.max_tabs";
+ const char kMissingPref[] = "this.pref.does_not_exist";
+ const char kRecommendedPref[] = "this.pref.recommended_value_only";
+ const char kSampleDict[] = "sample.dict";
+ const char kSampleList[] = "sample.list";
// This must match the actual pref name so the command-line store knows about
// it.
- const wchar_t kApplicationLocale[] = L"intl.app_locale";
+ const char kApplicationLocale[] = "intl.app_locale";
}
// Potentailly expected values of all preferences used in this test program.
@@ -38,24 +38,24 @@
namespace user_pref {
const int kMaxTabsValue = 31;
const bool kDeleteCacheValue = true;
- const std::wstring kCurrentThemeIDValue = L"abcdefg";
- const std::wstring kHomepageValue = L"http://www.google.com";
- const std::wstring kApplicationLocaleValue = L"is-WRONG";
+ const char kCurrentThemeIDValue[] = "abcdefg";
+ const char kHomepageValue[] = "http://www.google.com";
+ const char kApplicationLocaleValue[] = "is-WRONG";
}
namespace enforced_pref {
- const std::wstring kHomepageValue = L"http://www.topeka.com";
+ const std::string kHomepageValue = "http://www.topeka.com";
}
namespace extension_pref {
- const std::wstring kCurrentThemeIDValue = L"set by extension";
- const std::wstring kHomepageValue = L"http://www.chromium.org";
+ const char kCurrentThemeIDValue[] = "set by extension";
+ const char kHomepageValue[] = "http://www.chromium.org";
}
namespace command_line_pref {
- const std::wstring kApplicationLocaleValue = L"hi-MOM";
- const std::wstring kCurrentThemeIDValue = L"zyxwvut";
- const std::wstring kHomepageValue = L"http://www.ferretcentral.org";
+ const char kApplicationLocaleValue[] = "hi-MOM";
+ const char kCurrentThemeIDValue[] = "zyxwvut";
+ const char kHomepageValue[] = "http://www.ferretcentral.org";
}
namespace recommended_pref {
@@ -115,7 +115,7 @@
DictionaryValue* CreateEnforcedPrefs() {
DictionaryValue* enforced_prefs = new DictionaryValue();
enforced_prefs->SetString(prefs::kHomepage, enforced_pref::kHomepageValue);
- expected_differing_paths_.push_back(WideToUTF8(prefs::kHomepage));
+ expected_differing_paths_.push_back(prefs::kHomepage);
return enforced_prefs;
}
@@ -150,10 +150,10 @@
// Expected differing paths must be added in lexicographic order
// to work properly
expected_differing_paths_.push_back("tabs");
- expected_differing_paths_.push_back(WideToUTF8(prefs::kMaxTabs));
+ expected_differing_paths_.push_back(prefs::kMaxTabs);
expected_differing_paths_.push_back("this");
expected_differing_paths_.push_back("this.pref");
- expected_differing_paths_.push_back(WideToUTF8(prefs::kRecommendedPref));
+ expected_differing_paths_.push_back(prefs::kRecommendedPref);
return recommended_prefs; }
DictionaryValue* CreateSampleDictValue() {
@@ -225,7 +225,7 @@
// extension-defined value.
value = NULL;
ASSERT_TRUE(pref_value_store_->GetValue(prefs::kHomepage, &value));
- std::wstring actual_str_value;
+ std::string actual_str_value;
EXPECT_TRUE(value->GetAsString(&actual_str_value));
EXPECT_EQ(enforced_pref::kHomepageValue, actual_str_value);
@@ -308,7 +308,7 @@
pref_value_store_->SetUserPrefValue(prefs::kHomepage, new_value);
ASSERT_TRUE(pref_value_store_->GetValue(prefs::kHomepage, &actual_value));
- std::wstring value_str;
+ std::string value_str;
actual_value->GetAsString(&value_str);
ASSERT_EQ(enforced_pref::kHomepageValue, value_str);
@@ -331,7 +331,7 @@
pref_value_store_->SetUserPrefValue(prefs::kSampleDict, expected_dict_value);
actual_value = NULL;
- std::wstring key(prefs::kSampleDict);
+ std::string key(prefs::kSampleDict);
pref_value_store_->GetValue(key , &actual_value);
ASSERT_EQ(expected_dict_value, actual_value);