Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2678)

Unified Diff: chrome/browser/prefs/command_line_pref_store_unittest.cc

Issue 5701003: Intorduce a separate preference for 'proxy server mode' (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: " Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/prefs/command_line_pref_store_unittest.cc
diff --git a/chrome/browser/prefs/command_line_pref_store_unittest.cc b/chrome/browser/prefs/command_line_pref_store_unittest.cc
index 031a7c9cba96b8967ae6b24499f57bf5d4e84078..55d6c52d3114853024d8fa322c7c24b394920867 100644
--- a/chrome/browser/prefs/command_line_pref_store_unittest.cc
+++ b/chrome/browser/prefs/command_line_pref_store_unittest.cc
@@ -8,6 +8,7 @@
#include "base/command_line.h"
#include "base/string_util.h"
#include "base/values.h"
+#include "chrome/browser/net/pref_proxy_config_service.h"
#include "chrome/browser/prefs/command_line_pref_store.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
@@ -50,10 +51,11 @@ TEST(CommandLinePrefStoreTest, SimpleBooleanPref) {
CommandLinePrefStore store(&cl);
Value* actual = NULL;
- ASSERT_EQ(PrefStore::READ_OK, store.GetValue(prefs::kNoProxyServer, &actual));
- bool result;
- EXPECT_TRUE(actual->GetAsBoolean(&result));
- EXPECT_TRUE(result);
+ ASSERT_EQ(PrefStore::READ_OK,
+ store.GetValue(prefs::kProxyServerMode, &actual));
+ int result = -1;
+ EXPECT_TRUE(actual->GetAsInteger(&result));
+ EXPECT_EQ(PrefProxyConfigService::DISABLED, result);
}
// Tests a command line with no recognized prefs.
@@ -81,10 +83,10 @@ TEST(CommandLinePrefStoreTest, MultipleSwitches) {
Value* actual = NULL;
EXPECT_EQ(PrefStore::READ_NO_VALUE, store.GetValue(unknown_bool, &actual));
ASSERT_EQ(PrefStore::READ_OK,
- store.GetValue(prefs::kProxyAutoDetect, &actual));
- bool bool_result = false;
- EXPECT_TRUE(actual->GetAsBoolean(&bool_result));
- EXPECT_TRUE(bool_result);
+ store.GetValue(prefs::kProxyServerMode, &actual));
+ int int_result = -1;
+ EXPECT_TRUE(actual->GetAsInteger(&int_result));
+ EXPECT_EQ(PrefProxyConfigService::AUTO_DETECT, int_result);
danno 2010/12/14 12:48:17 You should also have a test for MANUAL, I don't se
gfeher 2010/12/16 10:42:04 Done.
EXPECT_EQ(PrefStore::READ_NO_VALUE, store.GetValue(unknown_string, &actual));
std::string string_result = "";

Powered by Google App Engine
This is Rietveld 408576698