summaryrefslogtreecommitdiff
path: root/chromium/net/nqe/network_quality_estimator_test_util.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-09-18 14:34:04 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-10-04 11:15:27 +0000
commite6430e577f105ad8813c92e75c54660c4985026e (patch)
tree88115e5d1fb471fea807111924dcccbeadbf9e4f /chromium/net/nqe/network_quality_estimator_test_util.cc
parent53d399fe6415a96ea6986ec0d402a9c07da72453 (diff)
downloadqtwebengine-chromium-e6430e577f105ad8813c92e75c54660c4985026e.tar.gz
BASELINE: Update Chromium to 61.0.3163.99
Change-Id: I8452f34574d88ca2b27af9bd56fc9ff3f16b1367 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/net/nqe/network_quality_estimator_test_util.cc')
-rw-r--r--chromium/net/nqe/network_quality_estimator_test_util.cc22
1 files changed, 16 insertions, 6 deletions
diff --git a/chromium/net/nqe/network_quality_estimator_test_util.cc b/chromium/net/nqe/network_quality_estimator_test_util.cc
index 051b68107d8..84cc8569e44 100644
--- a/chromium/net/nqe/network_quality_estimator_test_util.cc
+++ b/chromium/net/nqe/network_quality_estimator_test_util.cc
@@ -10,6 +10,7 @@
#include "net/base/load_flags.h"
#include "net/log/net_log_with_source.h"
#include "net/log/test_net_log_entry.h"
+#include "net/nqe/network_quality_estimator_params.h"
#include "net/test/embedded_test_server/http_response.h"
#include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
#include "net/url_request/url_request.h"
@@ -66,12 +67,14 @@ TestNetworkQualityEstimator::TestNetworkQualityEstimator(
bool add_default_platform_observations,
bool suppress_notifications_for_testing,
std::unique_ptr<BoundTestNetLog> net_log)
- : NetworkQualityEstimator(std::move(external_estimate_provider),
- variation_params,
- allow_local_host_requests_for_tests,
- allow_smaller_responses_for_tests,
- add_default_platform_observations,
- net_log->bound()),
+ : NetworkQualityEstimator(
+ std::move(external_estimate_provider),
+ base::MakeUnique<NetworkQualityEstimatorParams>(variation_params),
+ allow_local_host_requests_for_tests,
+ allow_smaller_responses_for_tests,
+ add_default_platform_observations,
+ net_log->bound()),
+
current_network_type_(NetworkChangeNotifier::CONNECTION_UNKNOWN),
accuracy_recording_intervals_set_(false),
rand_double_(0.0),
@@ -180,6 +183,13 @@ bool TestNetworkQualityEstimator::GetRecentTransportRTT(
return NetworkQualityEstimator::GetRecentTransportRTT(start_time, rtt);
}
+base::Optional<base::TimeDelta> TestNetworkQualityEstimator::GetTransportRTT()
+ const {
+ if (start_time_null_transport_rtt_)
+ return start_time_null_transport_rtt_;
+ return NetworkQualityEstimator::GetTransportRTT();
+}
+
bool TestNetworkQualityEstimator::GetRecentDownlinkThroughputKbps(
const base::TimeTicks& start_time,
int32_t* kbps) const {