OLD | NEW |
1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/network_session_configurator/network_session_configurator.h
" | 5 #include "components/network_session_configurator/network_session_configurator.h
" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <memory> | 8 #include <memory> |
9 | 9 |
10 #include "base/memory/ptr_util.h" | 10 #include "base/memory/ptr_util.h" |
11 #include "base/metrics/field_trial.h" | 11 #include "base/metrics/field_trial.h" |
12 #include "base/test/mock_entropy_provider.h" | 12 #include "base/test/mock_entropy_provider.h" |
13 #include "components/variations/variations_associated_data.h" | 13 #include "components/variations/variations_associated_data.h" |
14 #include "net/http/http_stream_factory.h" | 14 #include "net/http/http_stream_factory.h" |
15 #include "net/quic/core/quic_packets.h" | 15 #include "net/quic/core/quic_packets.h" |
16 #include "net/spdy/spdy_protocol.h" | 16 #include "net/spdy/core/spdy_protocol.h" |
17 #include "testing/gtest/include/gtest/gtest.h" | 17 #include "testing/gtest/include/gtest/gtest.h" |
18 | 18 |
19 namespace test { | 19 namespace test { |
20 | 20 |
21 class NetworkSessionConfiguratorTest : public testing::Test { | 21 class NetworkSessionConfiguratorTest : public testing::Test { |
22 public: | 22 public: |
23 NetworkSessionConfiguratorTest() | 23 NetworkSessionConfiguratorTest() |
24 : quic_user_agent_id_("Chrome/52.0.2709.0 Linux x86_64") { | 24 : quic_user_agent_id_("Chrome/52.0.2709.0 Linux x86_64") { |
25 field_trial_list_.reset( | 25 field_trial_list_.reset( |
26 new base::FieldTrialList( | 26 new base::FieldTrialList( |
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
348 field_trial_params["force_hol_blocking"] = "true"; | 348 field_trial_params["force_hol_blocking"] = "true"; |
349 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params); | 349 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params); |
350 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled"); | 350 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled"); |
351 | 351 |
352 ParseFieldTrials(); | 352 ParseFieldTrials(); |
353 | 353 |
354 EXPECT_TRUE(params_.quic_force_hol_blocking); | 354 EXPECT_TRUE(params_.quic_force_hol_blocking); |
355 } | 355 } |
356 | 356 |
357 } // namespace test | 357 } // namespace test |
OLD | NEW |