Chromium Code Reviews| Index: net/base/network_quality_estimator_unittest.cc |
| diff --git a/net/base/network_quality_estimator_unittest.cc b/net/base/network_quality_estimator_unittest.cc |
| index 0c5fabc7a7b841d41f193d3b0804e032da2e6038..852c7073dec2dc1bf3c8aeff393bf5a01c670de9 100644 |
| --- a/net/base/network_quality_estimator_unittest.cc |
| +++ b/net/base/network_quality_estimator_unittest.cc |
| @@ -5,8 +5,10 @@ |
| #include "net/base/network_quality_estimator.h" |
| #include <stdint.h> |
| + |
| #include <limits> |
| #include <map> |
| +#include <string> |
| #include <utility> |
| #include <vector> |
| @@ -27,6 +29,7 @@ |
| #include "net/test/embedded_test_server/embedded_test_server.h" |
| #include "net/test/embedded_test_server/http_request.h" |
| #include "net/test/embedded_test_server/http_response.h" |
| +#include "net/url_request/url_request.h" |
| #include "net/url_request/url_request_test_util.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| #include "url/gurl.h" |
| @@ -1079,12 +1082,12 @@ TEST(NetworkQualityEstimatorTest, TestObservers) { |
| EXPECT_EQ(2U, rtt_observer.observations().size()); |
| EXPECT_EQ(2U, throughput_observer.observations().size()); |
| - for (auto observation : rtt_observer.observations()) { |
| + for (const auto& observation : rtt_observer.observations()) { |
|
Ryan Sleevi
2016/04/02 00:48:20
Was this your change? If so, please don't make unr
tbansal1
2016/04/04 16:55:44
Reverted.
|
| EXPECT_LE(0, observation.rtt_ms); |
| EXPECT_LE(0, (observation.timestamp - then).InMilliseconds()); |
| EXPECT_EQ(NetworkQualityEstimator::URL_REQUEST, observation.source); |
| } |
| - for (auto observation : throughput_observer.observations()) { |
| + for (const auto& observation : throughput_observer.observations()) { |
| EXPECT_LE(0, observation.throughput_kbps); |
| EXPECT_LE(0, (observation.timestamp - then).InMilliseconds()); |
| EXPECT_EQ(NetworkQualityEstimator::URL_REQUEST, observation.source); |
| @@ -1095,14 +1098,18 @@ TEST(NetworkQualityEstimatorTest, TestObservers) { |
| base::TimeDelta quic_rtt(base::TimeDelta::FromMilliseconds(2)); |
| scoped_ptr<SocketPerformanceWatcher> tcp_watcher = |
| - estimator.CreateSocketPerformanceWatcher( |
| - SocketPerformanceWatcherFactory::PROTOCOL_TCP); |
| + estimator.GetSocketPerformanceWatcherFactory() |
| + ->CreateSocketPerformanceWatcher( |
| + SocketPerformanceWatcherFactory::PROTOCOL_TCP); |
| scoped_ptr<SocketPerformanceWatcher> quic_watcher = |
| - estimator.CreateSocketPerformanceWatcher( |
| - SocketPerformanceWatcherFactory::PROTOCOL_QUIC); |
| + estimator.GetSocketPerformanceWatcherFactory() |
| + ->CreateSocketPerformanceWatcher( |
| + SocketPerformanceWatcherFactory::PROTOCOL_QUIC); |
| tcp_watcher->OnUpdatedRTTAvailable(tcp_rtt); |
| quic_watcher->OnUpdatedRTTAvailable(quic_rtt); |
| + base::RunLoop().RunUntilIdle(); |
| + |
| EXPECT_EQ(4U, rtt_observer.observations().size()); |
| EXPECT_EQ(2U, throughput_observer.observations().size()); |