| Index: components/data_use_measurement/core/data_use_network_delegate_unittest.cc
|
| diff --git a/components/data_use_measurement/core/data_use_network_delegate_unittest.cc b/components/data_use_measurement/core/data_use_network_delegate_unittest.cc
|
| index eef737fd8864f7578d3111a46f5e118e81c4eb1c..ede1347dc5fc51fbe38800e8eca47e04b1f5a071 100644
|
| --- a/components/data_use_measurement/core/data_use_network_delegate_unittest.cc
|
| +++ b/components/data_use_measurement/core/data_use_network_delegate_unittest.cc
|
| @@ -20,8 +20,8 @@ namespace data_use_measurement {
|
|
|
| namespace {
|
|
|
| -class UserRequestUserDataForTesting : public base::SupportsUserData::Data,
|
| - public URLRequestClassifier {
|
| +class TestURLRequestClassifier : public base::SupportsUserData::Data,
|
| + public URLRequestClassifier {
|
| public:
|
| static const void* const kUserDataKey;
|
|
|
| @@ -30,7 +30,13 @@ class UserRequestUserDataForTesting : public base::SupportsUserData::Data,
|
| }
|
|
|
| static void MarkAsUserRequest(net::URLRequest* request) {
|
| - request->SetUserData(kUserDataKey, new UserRequestUserDataForTesting());
|
| + request->SetUserData(kUserDataKey, new TestURLRequestClassifier());
|
| + }
|
| +
|
| + DataUseUserData::DataUseContentType GetContentType(
|
| + const net::URLRequest& request,
|
| + const net::HttpResponseHeaders& response_headers) const override {
|
| + return DataUseUserData::OTHER;
|
| }
|
| };
|
|
|
| @@ -53,8 +59,8 @@ class TestDataUseAscriber : public DataUseAscriber {
|
| };
|
|
|
| // static
|
| -const void* const UserRequestUserDataForTesting::kUserDataKey =
|
| - &UserRequestUserDataForTesting::kUserDataKey;
|
| +const void* const TestURLRequestClassifier::kUserDataKey =
|
| + &TestURLRequestClassifier::kUserDataKey;
|
|
|
| // This function requests a URL, and makes it return a known response. If
|
| // |from_user| is true, it attaches a ResourceRequestInfo to the URLRequest,
|
| @@ -91,7 +97,7 @@ std::unique_ptr<net::URLRequest> RequestURL(
|
| GURL("http://example.com"), net::DEFAULT_PRIORITY, &test_delegate));
|
|
|
| if (from_user) {
|
| - UserRequestUserDataForTesting::MarkAsUserRequest(request.get());
|
| + TestURLRequestClassifier::MarkAsUserRequest(request.get());
|
| } else {
|
| request->SetUserData(
|
| data_use_measurement::DataUseUserData::kUserDataKey,
|
| @@ -108,11 +114,10 @@ class DataUseNetworkDelegateTest : public testing::Test {
|
| public:
|
| DataUseNetworkDelegateTest()
|
| : context_(true),
|
| - data_use_network_delegate_(
|
| - base::MakeUnique<net::TestNetworkDelegate>(),
|
| - &test_data_use_ascriber_,
|
| - base::MakeUnique<UserRequestUserDataForTesting>(),
|
| - metrics::UpdateUsagePrefCallbackType()) {
|
| + data_use_network_delegate_(base::MakeUnique<net::TestNetworkDelegate>(),
|
| + &test_data_use_ascriber_,
|
| + base::MakeUnique<TestURLRequestClassifier>(),
|
| + metrics::UpdateUsagePrefCallbackType()) {
|
| context_.set_client_socket_factory(&mock_socket_factory_);
|
| context_.set_network_delegate(&data_use_network_delegate_);
|
| context_.Init();
|
|
|