| Index: chrome/browser/io_thread_unittest.cc
|
| diff --git a/chrome/browser/io_thread_unittest.cc b/chrome/browser/io_thread_unittest.cc
|
| index 2d6a6c607fbe08a9ef70ffbe845c512a097b75bc..bc730062a40578a411999d6b5e370f6c40fde5bc 100644
|
| --- a/chrome/browser/io_thread_unittest.cc
|
| +++ b/chrome/browser/io_thread_unittest.cc
|
| @@ -200,6 +200,27 @@ TEST_F(IOThreadTest, EnableQuicFromCommandLine) {
|
| EXPECT_FALSE(IOThread::ShouldEnableQuicForDataReductionProxy());
|
| }
|
|
|
| +TEST_F(IOThreadTest, EnableAlternativeServicesFromCommandLineWithQuicDisabled) {
|
| + command_line_.AppendSwitch("enable-alternative-services");
|
| +
|
| + ConfigureQuicGlobals();
|
| + net::HttpNetworkSession::Params params;
|
| + InitializeNetworkSessionParams(¶ms);
|
| + EXPECT_FALSE(params.enable_quic);
|
| + EXPECT_TRUE(params.use_alternative_services);
|
| +}
|
| +
|
| +TEST_F(IOThreadTest, EnableAlternativeServicesFromCommandLineWithQuicEnabled) {
|
| + command_line_.AppendSwitch("enable-quic");
|
| + command_line_.AppendSwitch("enable-alternative-services");
|
| +
|
| + ConfigureQuicGlobals();
|
| + net::HttpNetworkSession::Params params;
|
| + InitializeNetworkSessionParams(¶ms);
|
| + EXPECT_TRUE(params.enable_quic);
|
| + EXPECT_TRUE(params.use_alternative_services);
|
| +}
|
| +
|
| TEST_F(IOThreadTest, EnableInsecureQuicFromFieldTrialParams) {
|
| field_trial_group_ = "Enabled";
|
| field_trial_params_["enable_insecure_quic"] = "true";
|
|
|