| Index: net/nqe/network_quality_estimator_unittest.cc
|
| diff --git a/net/nqe/network_quality_estimator_unittest.cc b/net/nqe/network_quality_estimator_unittest.cc
|
| index ce660825a042d5215c7b3d83ff064b9ef6930ace..5842f11e8a33fcb8c02342acc8276c3f08c7f40c 100644
|
| --- a/net/nqe/network_quality_estimator_unittest.cc
|
| +++ b/net/nqe/network_quality_estimator_unittest.cc
|
| @@ -1833,8 +1833,13 @@ TEST(NetworkQualityEstimatorTest, MAYBE_RecordAccuracy) {
|
| base::SimpleTestTickClock* tick_clock_ptr = tick_clock.get();
|
| tick_clock_ptr->Advance(base::TimeDelta::FromSeconds(1));
|
|
|
| + std::unique_ptr<ExternalEstimateProvider> external_estimate_provider(
|
| + new TestExternalEstimateProvider(test.rtt, 0));
|
| +
|
| std::map<std::string, std::string> variation_params;
|
| - TestNetworkQualityEstimator estimator(variation_params);
|
| + TestNetworkQualityEstimator estimator(
|
| + variation_params, std::move(external_estimate_provider));
|
| +
|
| estimator.SetTickClockForTesting(std::move(tick_clock));
|
| estimator.SimulateNetworkChangeTo(
|
| NetworkChangeNotifier::ConnectionType::CONNECTION_WIFI, "test-1");
|
| @@ -1927,6 +1932,15 @@ TEST(NetworkQualityEstimatorTest, MAYBE_RecordAccuracy) {
|
| "NQE.Accuracy.TransportRTT.EstimatedObservedDiff." +
|
| sign_suffix_with_zero_samples + "." + interval_value + ".60_140",
|
| 0);
|
| +
|
| + histogram_tester.ExpectUniqueSample(
|
| + "NQE.ExternalEstimateProvider.RTT.Accuracy.EstimatedObservedDiff." +
|
| + sign_suffix_with_one_sample + "." + interval_value + ".60_140",
|
| + diff, 1);
|
| + histogram_tester.ExpectTotalCount(
|
| + "NQE.ExternalEstimateProvider.RTT.Accuracy.EstimatedObservedDiff." +
|
| + sign_suffix_with_zero_samples + "." + interval_value + ".60_140",
|
| + 0);
|
| }
|
| }
|
| }
|
|
|