Index: chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
index 6471205bb0bd07da2cfe3013c5b6359a1cd460e4..8698aa2e87817f938f04970f738d9bfe4a0a6a2d 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
@@ -26,6 +26,7 @@ |
#include "url/gurl.h" |
const char kDataReductionProxyOrigin[] = "https://foo.com:443/"; |
+const char kDataReductionProxyDevHost[] = "http://foo-dev.com:80"; |
const char kDataReductionProxyOriginPAC[] = "HTTPS foo.com:443;"; |
const char kDataReductionProxyFallbackPAC[] = "PROXY bar.com:80;"; |
@@ -68,6 +69,18 @@ TEST_F(DataReductionProxySettingsAndroidTest, TestGetDataReductionProxyOrigin) { |
EXPECT_EQ(kDataReductionProxyOrigin, ConvertJavaStringToUTF8(str_ref)); |
} |
+TEST_F(DataReductionProxySettingsAndroidTest, |
+ TestGetDataReductionProxyDevOrigin) { |
+ AddProxyToCommandLine(); |
+ CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
+ switches::kSpdyProxyDevAuthOrigin, kDataReductionProxyDevHost); |
+ ScopedJavaLocalRef<jstring> result = |
+ Settings()->GetDataReductionProxyOrigin(env_, NULL); |
+ ASSERT_TRUE(result.obj()); |
+ const base::android::JavaRef<jstring>& str_ref = result; |
+ EXPECT_EQ(kDataReductionProxyDevHost, ConvertJavaStringToUTF8(str_ref)); |
+} |
+ |
// Confirm that the bypass rule functions generate the intended JavaScript |
// code for the Proxy PAC. |
TEST_F(DataReductionProxySettingsAndroidTest, TestBypassPACRules) { |