Chromium Code Reviews| Index: chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
| diff --git a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
| index 0ad9eb6daf051c50c57bf1961e6ec0d1cc9283fd..0078bbcc9c1d0af1ecffabc0bef1143f4c6e7531 100644 |
| --- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
| +++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
| @@ -236,33 +236,32 @@ class ConfigurationPolicyPrefStoreProxyTest : public testing::Test { |
| const std::string& expected_proxy_bypass_list, |
| const ProxyPrefs::ProxyMode& expected_proxy_mode) { |
| Value* value = NULL; |
| - |
| + ASSERT_EQ(PrefStore::READ_OK, |
| + store.GetValue(prefs::kProxy, &value)); |
| + ASSERT_EQ(Value::TYPE_DICTIONARY, value->GetType()); |
| + ProxyPrefsDictionary dict((DictionaryValue*) value); |
|
battre
2011/01/27 15:19:35
changed this and two other occurrences to static_c
|
| + std::string s; |
| if (expected_proxy_server.empty()) { |
| - EXPECT_EQ(PrefStore::READ_USE_DEFAULT, |
| - store.GetValue(prefs::kProxyServer, NULL)); |
| + EXPECT_FALSE(dict.GetProxyServer(&s)); |
| } else { |
| - EXPECT_EQ(PrefStore::READ_OK, |
| - store.GetValue(prefs::kProxyServer, &value)); |
| - EXPECT_TRUE(StringValue(expected_proxy_server).Equals(value)); |
| + ASSERT_TRUE(dict.GetProxyServer(&s)); |
| + EXPECT_EQ(expected_proxy_server, s); |
| } |
| if (expected_proxy_pac_url.empty()) { |
| - EXPECT_EQ(PrefStore::READ_USE_DEFAULT, |
| - store.GetValue(prefs::kProxyPacUrl, NULL)); |
| + EXPECT_FALSE(dict.GetPacUrl(&s)); |
| } else { |
| - EXPECT_EQ(PrefStore::READ_OK, |
| - store.GetValue(prefs::kProxyPacUrl, &value)); |
| - EXPECT_TRUE(StringValue(expected_proxy_pac_url).Equals(value)); |
| + ASSERT_TRUE(dict.GetPacUrl(&s)); |
| + EXPECT_EQ(expected_proxy_pac_url, s); |
| } |
| if (expected_proxy_bypass_list.empty()) { |
| - EXPECT_EQ(PrefStore::READ_USE_DEFAULT, |
| - store.GetValue(prefs::kProxyBypassList, NULL)); |
| + EXPECT_FALSE(dict.GetBypassList(&s)); |
| } else { |
| - EXPECT_EQ(PrefStore::READ_OK, |
| - store.GetValue(prefs::kProxyBypassList, &value)); |
| - EXPECT_TRUE(StringValue(expected_proxy_bypass_list).Equals(value)); |
| + ASSERT_TRUE(dict.GetBypassList(&s)); |
| + EXPECT_EQ(expected_proxy_bypass_list, s); |
| } |
| - EXPECT_EQ(PrefStore::READ_OK, store.GetValue(prefs::kProxyMode, &value)); |
| - EXPECT_TRUE(FundamentalValue(expected_proxy_mode).Equals(value)); |
| + ProxyPrefs::ProxyMode mode; |
| + ASSERT_TRUE(dict.GetMode(&mode)); |
| + EXPECT_EQ(expected_proxy_mode, mode); |
| } |
| }; |
| @@ -407,8 +406,9 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ProxyInvalid) { |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| - EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| - store->GetValue(prefs::kProxyMode, NULL)); |
| + Value* value = NULL; |
| + ASSERT_EQ(PrefStore::READ_NO_VALUE, |
| + store->GetValue(prefs::kProxy, &value)); |
| } |
| } |