Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(436)

Unified Diff: components/domain_reliability/monitor_unittest.cc

Issue 1164823002: Remove URLRequestStatus mutators and introduce FromError. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: typo Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698