Index: components/domain_reliability/monitor_unittest.cc |
diff --git a/components/domain_reliability/monitor_unittest.cc b/components/domain_reliability/monitor_unittest.cc |
index ea432a516f08ec979ec01c1792472b6047d76aef..9089287c2610edacd70f27b20a89c9bb365e8d46 100644 |
--- a/components/domain_reliability/monitor_unittest.cc |
+++ b/components/domain_reliability/monitor_unittest.cc |
@@ -66,8 +66,6 @@ class DomainReliabilityMonitorTest : public testing::Test { |
static RequestInfo MakeRequestInfo() { |
RequestInfo request; |
request.status = net::URLRequestStatus(); |
- request.status.set_status(net::URLRequestStatus::SUCCESS); |
- request.status.set_error(net::OK); |
request.response_info.socket_address = |
net::HostPortPair::FromString("12.34.56.78:80"); |
request.response_info.headers = MakeHttpResponseHeaders( |
@@ -153,8 +151,7 @@ TEST_F(DomainReliabilityMonitorTest, NotReported) { |
TEST_F(DomainReliabilityMonitorTest, NetworkFailure) { |
RequestInfo request = MakeRequestInfo(); |
request.url = GURL("http://example/always_report"); |
- request.status.set_status(net::URLRequestStatus::FAILED); |
- request.status.set_error(net::ERR_CONNECTION_RESET); |
+ request.status = net::URLRequestStatus::FromError(net::ERR_CONNECTION_RESET); |
request.response_info.headers = nullptr; |
OnRequestLegComplete(request); |
@@ -176,8 +173,7 @@ TEST_F(DomainReliabilityMonitorTest, ServerFailure) { |
TEST_F(DomainReliabilityMonitorTest, NotReportedFailure) { |
RequestInfo request = MakeRequestInfo(); |
request.url = GURL("http://example/never_report"); |
- request.status.set_status(net::URLRequestStatus::FAILED); |
- request.status.set_error(net::ERR_CONNECTION_RESET); |
+ request.status = net::URLRequestStatus::FromError(net::ERR_CONNECTION_RESET); |
OnRequestLegComplete(request); |
EXPECT_EQ(0u, CountPendingBeacons()); |
@@ -230,8 +226,8 @@ TEST_F(DomainReliabilityMonitorTest, IsUpload) { |
TEST_F(DomainReliabilityMonitorTest, LocalError) { |
RequestInfo request = MakeRequestInfo(); |
request.url = GURL("http://example/always_report"); |
- request.status.set_status(net::URLRequestStatus::FAILED); |
- request.status.set_error(net::ERR_PROXY_CONNECTION_FAILED); |
+ request.status = |
+ net::URLRequestStatus::FromError(net::ERR_PROXY_CONNECTION_FAILED); |
OnRequestLegComplete(request); |
EXPECT_EQ(0u, CountPendingBeacons()); |
@@ -276,8 +272,8 @@ TEST_F(DomainReliabilityMonitorTest, NoCachedIPFromFailedRevalidationRequest) { |
RequestInfo request = MakeRequestInfo(); |
request.url = GURL("http://example/always_report"); |
request.response_info.was_cached = true; |
- request.status.set_status(net::URLRequestStatus::FAILED); |
- request.status.set_error(net::ERR_NAME_RESOLUTION_FAILED); |
+ request.status = |
+ net::URLRequestStatus::FromError(net::ERR_NAME_RESOLUTION_FAILED); |
OnRequestLegComplete(request); |
BeaconVector beacons; |
@@ -343,10 +339,13 @@ TEST_F(DomainReliabilityMonitorTest, ClearContexts) { |
EXPECT_EQ(0u, monitor_.contexts_size_for_testing()); |
} |
+// TODO(davidben): When https://crbug.com/490311 is resolved, this test can be |
+// removed. |
TEST_F(DomainReliabilityMonitorTest, IgnoreSuccessError) { |
RequestInfo request = MakeRequestInfo(); |
request.url = GURL("http://example/always_report"); |
- request.status.set_error(net::ERR_QUIC_PROTOCOL_ERROR); |
+ request.status = net::URLRequestStatus(net::URLRequestStatus::SUCCESS, |
+ net::ERR_QUIC_PROTOCOL_ERROR); |
OnRequestLegComplete(request); |
BeaconVector beacons; |