| Index: chrome/browser/net/chrome_network_delegate_unittest.cc
|
| diff --git a/chrome/browser/net/chrome_network_delegate_unittest.cc b/chrome/browser/net/chrome_network_delegate_unittest.cc
|
| index c29e462bf502532e22b5f5fd5ed59ed9c967f79e..bb3d5e961719a1874ebdf8e5a4b6eff1832cf85a 100644
|
| --- a/chrome/browser/net/chrome_network_delegate_unittest.cc
|
| +++ b/chrome/browser/net/chrome_network_delegate_unittest.cc
|
| @@ -105,10 +105,12 @@ class FakeDataUseAggregator : public data_usage::DataUseAggregator {
|
| off_the_record_rx_bytes_(0) {}
|
| ~FakeDataUseAggregator() override {}
|
|
|
| - void ReportDataUse(const net::URLRequest& request,
|
| - int32_t tab_id,
|
| - int64_t tx_bytes,
|
| - int64_t rx_bytes) override {
|
| + void ReportDataUse(int64_t tx_bytes,
|
| + int64_t rx_bytes,
|
| + const GURL& url,
|
| + const base::TimeTicks& request_time,
|
| + const GURL& first_party_for_cookies,
|
| + int32_t tab_id) override {
|
| on_the_record_tx_bytes_ += tx_bytes;
|
| on_the_record_rx_bytes_ += rx_bytes;
|
| }
|
| @@ -292,7 +294,7 @@ TEST_F(ChromeNetworkDelegateTest, EnableFirstPartyOnlyCookiesIffFlagEnabled) {
|
| EXPECT_TRUE(network_delegate()->AreExperimentalCookieFeaturesEnabled());
|
| }
|
|
|
| -TEST_F(ChromeNetworkDelegateTest, ReportDataUseToAggregator) {
|
| +TEST_F(ChromeNetworkDelegateTest, ReportUserDataUseToAggregator) {
|
| FakeDataUseAggregator fake_aggregator;
|
| Initialize();
|
|
|
| @@ -300,7 +302,24 @@ TEST_F(ChromeNetworkDelegateTest, ReportDataUseToAggregator) {
|
| &fake_aggregator, false /* is_data_usage_off_the_record */);
|
|
|
| scoped_ptr<net::URLRequest> request =
|
| - RequestURL(context(), socket_factory(), true, false);
|
| + RequestURL(context(), socket_factory(), true /* from_user */, false);
|
| + EXPECT_EQ(request->GetTotalSentBytes(),
|
| + fake_aggregator.on_the_record_tx_bytes());
|
| + EXPECT_EQ(request->GetTotalReceivedBytes(),
|
| + fake_aggregator.on_the_record_rx_bytes());
|
| + EXPECT_EQ(0, fake_aggregator.off_the_record_tx_bytes());
|
| + EXPECT_EQ(0, fake_aggregator.off_the_record_rx_bytes());
|
| +}
|
| +
|
| +TEST_F(ChromeNetworkDelegateTest, ReportNonUserDataUseToAggregator) {
|
| + FakeDataUseAggregator fake_aggregator;
|
| + Initialize();
|
| +
|
| + chrome_network_delegate()->set_data_use_aggregator(
|
| + &fake_aggregator, false /* is_data_usage_off_the_record */);
|
| +
|
| + scoped_ptr<net::URLRequest> request =
|
| + RequestURL(context(), socket_factory(), false /* from_user */, false);
|
| EXPECT_EQ(request->GetTotalSentBytes(),
|
| fake_aggregator.on_the_record_tx_bytes());
|
| EXPECT_EQ(request->GetTotalReceivedBytes(),
|
|
|