| Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
|
| diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
|
| index d3f466b90268cc19b40556395b184b7ce803cb1b..d95198f858fea3573837d4504d3bbce73c851cfb 100644
|
| --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
|
| +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate_unittest.cc
|
| @@ -26,10 +26,13 @@
|
| #include "base/time/time.h"
|
| #include "base/values.h"
|
| #include "build/build_config.h"
|
| +#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_metrics.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_mutable_config_values.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.h"
|
| +#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_service.h"
|
| +#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_test_utils.h"
|
| #include "components/data_reduction_proxy/core/common/data_reduction_proxy_headers_test_utils.h"
|
| #include "components/data_reduction_proxy/core/common/data_reduction_proxy_params_test_utils.h"
|
| @@ -666,10 +669,12 @@ class DataReductionProxyDelegateTest : public testing::Test {
|
| }
|
|
|
| int64_t total_received_bytes() const {
|
| + test_context_->RunUntilIdle();
|
| return GetSessionNetworkStatsInfoInt64("session_received_content_length");
|
| }
|
|
|
| int64_t total_original_received_bytes() const {
|
| + test_context_->RunUntilIdle();
|
| return GetSessionNetworkStatsInfoInt64("session_original_content_length");
|
| }
|
|
|
| @@ -693,13 +698,11 @@ class DataReductionProxyDelegateTest : public testing::Test {
|
|
|
| private:
|
| int64_t GetSessionNetworkStatsInfoInt64(const char* key) const {
|
| - const DataReductionProxyNetworkDelegate* drp_network_delegate =
|
| - reinterpret_cast<const DataReductionProxyNetworkDelegate*>(
|
| - context_.network_delegate());
|
| -
|
| std::unique_ptr<base::DictionaryValue> session_network_stats_info =
|
| - base::DictionaryValue::From(
|
| - drp_network_delegate->SessionNetworkStatsInfoToValue());
|
| + base::DictionaryValue::From(test_context_->settings()
|
| + ->data_reduction_proxy_service()
|
| + ->compression_stats()
|
| + ->SessionNetworkStatsInfoToValue());
|
| EXPECT_TRUE(session_network_stats_info);
|
|
|
| std::string string_value;
|
|
|