Index: net/proxy/proxy_service_unittest.cc |
diff --git a/net/proxy/proxy_service_unittest.cc b/net/proxy/proxy_service_unittest.cc |
index a1c61793014f88d9fe8783930403f421d0ddd5b6..97f9a15232052bab5fc2bbb2c75acdf738216468 100644 |
--- a/net/proxy/proxy_service_unittest.cc |
+++ b/net/proxy/proxy_service_unittest.cc |
@@ -29,9 +29,14 @@ |
#include "net/proxy/proxy_config_service.h" |
#include "net/proxy/proxy_resolver.h" |
#include "net/proxy/proxy_script_fetcher.h" |
+#include "net/test/gtest_util.h" |
+#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "url/gurl.h" |
+using net::test::IsError; |
+using net::test::IsOk; |
+ |
using base::ASCIIToUTF16; |
// TODO(eroman): Write a test which exercises |
@@ -360,7 +365,7 @@ TEST_F(ProxyServiceTest, Direct) { |
int rv = |
service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, log.bound()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(factory->pending_requests().empty()); |
EXPECT_TRUE(info.is_direct()); |
@@ -401,7 +406,7 @@ TEST_F(ProxyServiceTest, OnResolveProxyCallbackAddProxy) { |
int rv = |
service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, log.bound()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Verify that network delegate is invoked. |
TestResolveProxyDelegate delegate; |
@@ -459,7 +464,7 @@ TEST_F(ProxyServiceTest, OnResolveProxyCallbackRemoveProxy) { |
int rv = |
service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, log.bound()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
TestResolveProxyDelegate delegate; |
delegate.set_remove_proxy(true); |
@@ -504,7 +509,7 @@ TEST_F(ProxyServiceTest, PAC) { |
int rv = |
service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), &request, nullptr, log.bound()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(LOAD_STATE_RESOLVING_PROXY_FOR_URL, service.GetLoadState(request)); |
@@ -520,7 +525,7 @@ TEST_F(ProxyServiceTest, PAC) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("foopy"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy:80", info.proxy_server().ToURI()); |
EXPECT_TRUE(info.did_use_pac_script()); |
@@ -564,7 +569,7 @@ TEST_F(ProxyServiceTest, PAC_NoIdentityOrHash) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -596,7 +601,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverWithoutDirect) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -609,7 +614,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverWithoutDirect) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("foopy:8080"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy:8080", info.proxy_server().ToURI()); |
EXPECT_TRUE(info.did_use_pac_script()); |
@@ -628,7 +633,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverWithoutDirect) { |
url, "GET", LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, &proxy_delegate, BoundNetLog()); |
// ReconsiderProxyAfterError returns error indicating nothing left. |
- EXPECT_EQ(ERR_FAILED, rv); |
+ EXPECT_THAT(rv, IsError(ERR_FAILED)); |
EXPECT_TRUE(info.is_empty()); |
} |
@@ -651,7 +656,7 @@ TEST_F(ProxyServiceTest, PAC_RuntimeError) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -663,7 +668,7 @@ TEST_F(ProxyServiceTest, PAC_RuntimeError) { |
// Simulate a failure in the PAC executor. |
resolver.pending_requests()[0]->CompleteNow(ERR_PAC_SCRIPT_FAILED); |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
// Since the PAC script was non-mandatory, we should have fallen-back to |
// DIRECT. |
@@ -710,7 +715,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverAfterDirect) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -724,7 +729,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverAfterDirect) { |
"DIRECT ; PROXY foobar:10 ; DIRECT ; PROXY foobar:20"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_TRUE(info.is_direct()); |
// Fallback 1. |
@@ -732,7 +737,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverAfterDirect) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foobar:10", info.proxy_server().ToURI()); |
@@ -743,7 +748,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverAfterDirect) { |
rv = service.ReconsiderProxyAfterError( |
url, "GET", LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback3.callback(), nullptr, &proxy_delegate, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(info.is_direct()); |
// Fallback 3. |
@@ -752,7 +757,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverAfterDirect) { |
rv = service.ReconsiderProxyAfterError( |
url, "GET", LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback4.callback(), nullptr, &proxy_delegate, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foobar:20", info.proxy_server().ToURI()); |
@@ -762,7 +767,7 @@ TEST_F(ProxyServiceTest, PAC_FailoverAfterDirect) { |
rv = service.ReconsiderProxyAfterError( |
url, "GET", LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback5.callback(), nullptr, &proxy_delegate, BoundNetLog()); |
- EXPECT_EQ(ERR_FAILED, rv); |
+ EXPECT_THAT(rv, IsError(ERR_FAILED)); |
EXPECT_TRUE(info.is_empty()); |
} |
@@ -787,7 +792,7 @@ TEST_F(ProxyServiceTest, PAC_ConfigSourcePropagates) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- ASSERT_EQ(ERR_IO_PENDING, rv); |
+ ASSERT_THAT(rv, IsError(ERR_IO_PENDING)); |
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
@@ -795,7 +800,7 @@ TEST_F(ProxyServiceTest, PAC_ConfigSourcePropagates) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("foopy"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ(PROXY_CONFIG_SOURCE_TEST, info.config_source()); |
EXPECT_TRUE(info.did_use_pac_script()); |
@@ -826,7 +831,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFails) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -840,7 +845,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFails) { |
// Although the proxy resolver failed the request, ProxyService implicitly |
// falls-back to DIRECT. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_TRUE(info.is_direct()); |
// Failed PAC executions still have proxy resolution times. |
@@ -854,7 +859,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFails) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -864,7 +869,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFails) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy_valid:8080", info.proxy_server().ToURI()); |
} |
@@ -890,7 +895,7 @@ TEST_F(ProxyServiceTest, ProxyResolverTerminatedDuringRequest) { |
int rv = service.ResolveProxy(url, std::string(), net::LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, factory->pending_requests().size()); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
@@ -905,7 +910,7 @@ TEST_F(ProxyServiceTest, ProxyResolverTerminatedDuringRequest) { |
// Although the proxy resolver failed the request, ProxyService implicitly |
// falls-back to DIRECT. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_TRUE(info.is_direct()); |
// Failed PAC executions still have proxy resolution times. |
@@ -921,7 +926,7 @@ TEST_F(ProxyServiceTest, ProxyResolverTerminatedDuringRequest) { |
rv = service.ResolveProxy(url, std::string(), net::LOAD_NORMAL, &info, |
callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, factory->pending_requests().size()); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
@@ -935,7 +940,7 @@ TEST_F(ProxyServiceTest, ProxyResolverTerminatedDuringRequest) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy_valid:8080", info.proxy_server().ToURI()); |
} |
@@ -963,12 +968,12 @@ TEST_F(ProxyServiceTest, |
int rv = service.ResolveProxy(url1, std::string(), net::LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
TestCompletionCallback callback2; |
rv = service.ResolveProxy(url2, std::string(), net::LOAD_NORMAL, &info, |
callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, factory->pending_requests().size()); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
@@ -982,7 +987,7 @@ TEST_F(ProxyServiceTest, |
// Although the proxy resolver failed the request, ProxyService implicitly |
// falls-back to DIRECT. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_TRUE(info.is_direct()); |
// Failed PAC executions still have proxy resolution times. |
@@ -1006,7 +1011,7 @@ TEST_F(ProxyServiceTest, |
requests[url2]->results()->UseNamedProxy("foopy_valid:8080"); |
requests[url2]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy_valid:8080", info.proxy_server().ToURI()); |
} |
@@ -1034,7 +1039,7 @@ TEST_F(ProxyServiceTest, ProxyScriptFetcherFailsDownloadingMandatoryPac) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1053,7 +1058,7 @@ TEST_F(ProxyServiceTest, ProxyScriptFetcherFailsDownloadingMandatoryPac) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_MANDATORY_PROXY_CONFIGURATION_FAILED, rv); |
+ EXPECT_THAT(rv, IsError(ERR_MANDATORY_PROXY_CONFIGURATION_FAILED)); |
EXPECT_FALSE(info.is_direct()); |
} |
@@ -1085,7 +1090,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFailsParsingJavaScriptMandatoryPac) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that nothing has been sent to the proxy resolver factory yet. |
ASSERT_EQ(0u, factory->pending_requests().size()); |
@@ -1132,7 +1137,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFailsInJavaScriptMandatoryPac) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1156,7 +1161,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFailsInJavaScriptMandatoryPac) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1166,7 +1171,7 @@ TEST_F(ProxyServiceTest, ProxyResolverFailsInJavaScriptMandatoryPac) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy_valid:8080", info.proxy_server().ToURI()); |
} |
@@ -1193,7 +1198,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1208,7 +1213,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// The first item is valid. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
@@ -1223,7 +1228,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Proxy times should not have been modified by fallback. |
EXPECT_EQ(proxy_resolve_start_time, info.proxy_resolve_start_time()); |
@@ -1243,7 +1248,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback3.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1254,7 +1259,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
"foopy3:7070;foopy1:8080;foopy2:9090"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback3.WaitForResult()); |
+ EXPECT_THAT(callback3.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy3:7070", info.proxy_server().ToURI()); |
@@ -1271,7 +1276,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback4.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("foopy2:9090", info.proxy_server().ToURI()); |
// We fake another error. At this point we have tried all of the |
@@ -1281,7 +1286,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback5.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// Fake another error, the last proxy is gone, the list should now be empty, |
@@ -1290,7 +1295,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback6.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_FAILED, rv); |
+ EXPECT_THAT(rv, IsError(ERR_FAILED)); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_TRUE(info.is_empty()); |
@@ -1303,7 +1308,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback7.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1315,7 +1320,7 @@ TEST_F(ProxyServiceTest, ProxyFallback) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// ... therefore, we should see the second proxy first. |
- EXPECT_EQ(OK, callback7.WaitForResult()); |
+ EXPECT_THAT(callback7.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy3:7070", info.proxy_server().ToURI()); |
@@ -1346,7 +1351,7 @@ TEST_F(ProxyServiceTest, ProxyFallbackToDirect) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1361,7 +1366,7 @@ TEST_F(ProxyServiceTest, ProxyFallbackToDirect) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Get the first result. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
@@ -1370,7 +1375,7 @@ TEST_F(ProxyServiceTest, ProxyFallbackToDirect) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Now we get back the second proxy. |
EXPECT_EQ("foopy2:9090", info.proxy_server().ToURI()); |
@@ -1380,7 +1385,7 @@ TEST_F(ProxyServiceTest, ProxyFallbackToDirect) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback3.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Finally, we get back DIRECT. |
EXPECT_TRUE(info.is_direct()); |
@@ -1396,7 +1401,7 @@ TEST_F(ProxyServiceTest, ProxyFallbackToDirect) { |
callback4.callback(), nullptr, nullptr, BoundNetLog()); |
// There was nothing left to try after DIRECT, so we are out of |
// choices. |
- EXPECT_EQ(ERR_FAILED, rv); |
+ EXPECT_THAT(rv, IsError(ERR_FAILED)); |
} |
TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
@@ -1420,7 +1425,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1435,7 +1440,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// The first item is valid. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
@@ -1447,7 +1452,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy-new/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1461,7 +1466,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// The first proxy is still there since the configuration changed. |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// We fake another error. It should now ignore the first one. |
@@ -1469,7 +1474,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback3.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("foopy2:9090", info.proxy_server().ToURI()); |
// We simulate a new configuration. |
@@ -1482,7 +1487,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback4.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy-new2/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1495,7 +1500,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_NewSettings) { |
"foopy1:8080;foopy2:9090"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback4.WaitForResult()); |
+ EXPECT_THAT(callback4.WaitForResult(), IsOk()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
EXPECT_FALSE(info.proxy_resolve_start_time().is_null()); |
@@ -1524,7 +1529,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1537,7 +1542,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// The first item is valid. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
@@ -1546,7 +1551,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// The first proxy is ignored, and the second one is selected. |
EXPECT_FALSE(info.is_direct()); |
@@ -1558,7 +1563,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info2, |
callback3.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1568,7 +1573,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
// Although the resolver failed, the ProxyService will implicitly fall-back |
// to a DIRECT connection. |
- EXPECT_EQ(OK, callback3.WaitForResult()); |
+ EXPECT_THAT(callback3.WaitForResult(), IsOk()); |
EXPECT_TRUE(info2.is_direct()); |
EXPECT_FALSE(info2.is_empty()); |
@@ -1580,7 +1585,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info3, |
callback4.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1591,7 +1596,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfig) { |
// The first proxy is not there since the it was added to the bad proxies |
// list by the earlier ReconsiderProxyAfterError(). |
- EXPECT_EQ(OK, callback4.WaitForResult()); |
+ EXPECT_THAT(callback4.WaitForResult(), IsOk()); |
EXPECT_FALSE(info3.is_direct()); |
EXPECT_EQ("foopy1:8080", info3.proxy_server().ToURI()); |
@@ -1624,7 +1629,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -1637,7 +1642,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// The first item is valid. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
@@ -1646,7 +1651,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info, |
callback2.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// The first proxy is ignored, and the second one is selected. |
EXPECT_FALSE(info.is_direct()); |
@@ -1658,7 +1663,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info2, |
callback3.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1681,7 +1686,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
rv = service.ReconsiderProxyAfterError( |
url, std::string(), LOAD_NORMAL, ERR_PROXY_CONNECTION_FAILED, &info3, |
callback4.callback(), nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(url, resolver.pending_requests()[0]->url()); |
@@ -1692,7 +1697,7 @@ TEST_F(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
// The first proxy is not there since the it was added to the bad proxies |
// list by the earlier ReconsiderProxyAfterError(). |
- EXPECT_EQ(OK, callback4.WaitForResult()); |
+ EXPECT_THAT(callback4.WaitForResult(), IsOk()); |
EXPECT_FALSE(info3.is_direct()); |
EXPECT_EQ("foopy1:8080", info3.proxy_server().ToURI()); |
} |
@@ -1718,14 +1723,14 @@ TEST_F(ProxyServiceTest, ProxyBypassList) { |
rv = service.ResolveProxy(url1, std::string(), LOAD_NORMAL, &info[0], |
callback[0].callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(info[0].is_direct()); |
// Request for a .com domain hits the proxy. |
rv = service.ResolveProxy(url2, std::string(), LOAD_NORMAL, &info[1], |
callback[1].callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("foopy1:8080", info[1].proxy_server().ToURI()); |
} |
@@ -1777,7 +1782,7 @@ TEST_F(ProxyServiceTest, PerProtocolProxyTests) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
} |
@@ -1790,7 +1795,7 @@ TEST_F(ProxyServiceTest, PerProtocolProxyTests) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(info.is_direct()); |
EXPECT_EQ("direct://", info.proxy_server().ToURI()); |
} |
@@ -1803,7 +1808,7 @@ TEST_F(ProxyServiceTest, PerProtocolProxyTests) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy2:8080", info.proxy_server().ToURI()); |
} |
@@ -1817,7 +1822,7 @@ TEST_F(ProxyServiceTest, PerProtocolProxyTests) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
} |
@@ -1839,7 +1844,7 @@ TEST_F(ProxyServiceTest, ProxyConfigSourcePropagates) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- ASSERT_EQ(OK, rv); |
+ ASSERT_THAT(rv, IsOk()); |
// Should be SOURCE_TEST, even if there are no HTTP proxies configured. |
EXPECT_EQ(PROXY_CONFIG_SOURCE_TEST, info.config_source()); |
} |
@@ -1855,7 +1860,7 @@ TEST_F(ProxyServiceTest, ProxyConfigSourcePropagates) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- ASSERT_EQ(OK, rv); |
+ ASSERT_THAT(rv, IsOk()); |
// Used the HTTPS proxy. So source should be TEST. |
EXPECT_EQ(PROXY_CONFIG_SOURCE_TEST, info.config_source()); |
} |
@@ -1870,7 +1875,7 @@ TEST_F(ProxyServiceTest, ProxyConfigSourcePropagates) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- ASSERT_EQ(OK, rv); |
+ ASSERT_THAT(rv, IsOk()); |
// ProxyConfig is empty. Source should still be TEST. |
EXPECT_EQ(PROXY_CONFIG_SOURCE_TEST, info.config_source()); |
} |
@@ -1894,7 +1899,7 @@ TEST_F(ProxyServiceTest, DefaultProxyFallbackToSOCKS) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
} |
@@ -1907,7 +1912,7 @@ TEST_F(ProxyServiceTest, DefaultProxyFallbackToSOCKS) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("socks4://foopy2:1080", info.proxy_server().ToURI()); |
} |
@@ -1920,7 +1925,7 @@ TEST_F(ProxyServiceTest, DefaultProxyFallbackToSOCKS) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("socks4://foopy2:1080", info.proxy_server().ToURI()); |
} |
@@ -1933,7 +1938,7 @@ TEST_F(ProxyServiceTest, DefaultProxyFallbackToSOCKS) { |
int rv = service.ResolveProxy(test_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("socks4://foopy2:1080", info.proxy_server().ToURI()); |
} |
@@ -1961,7 +1966,7 @@ TEST_F(ProxyServiceTest, CancelInProgressRequest) { |
int rv = service.ResolveProxy(url1, std::string(), LOAD_NORMAL, &info1, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Successfully initialize the PAC script. |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
@@ -1976,7 +1981,7 @@ TEST_F(ProxyServiceTest, CancelInProgressRequest) { |
rv = service.ResolveProxy(url2, std::string(), LOAD_NORMAL, &info2, |
callback2.callback(), &request2, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
GetPendingRequestsForURLs(resolver, url1, url2); |
@@ -1985,7 +1990,7 @@ TEST_F(ProxyServiceTest, CancelInProgressRequest) { |
rv = service.ResolveProxy(url3, std::string(), LOAD_NORMAL, &info3, |
callback3.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
GetPendingRequestsForURLs(resolver, url1, url2, url3); |
// Cancel the second request |
@@ -2002,13 +2007,13 @@ TEST_F(ProxyServiceTest, CancelInProgressRequest) { |
requests[url1]->CompleteNow(OK); |
// Complete and verify that requests ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
EXPECT_FALSE(callback2.have_result()); // Cancelled. |
GetCancelledRequestsForURLs(resolver, url2); |
- EXPECT_EQ(OK, callback3.WaitForResult()); |
+ EXPECT_THAT(callback3.WaitForResult(), IsOk()); |
EXPECT_EQ("request3:80", info3.proxy_server().ToURI()); |
} |
@@ -2039,7 +2044,7 @@ TEST_F(ProxyServiceTest, InitialPACScriptDownload) { |
int rv = service.ResolveProxy(url1, std::string(), LOAD_NORMAL, &info1, |
callback1.callback(), &request1, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -2051,7 +2056,7 @@ TEST_F(ProxyServiceTest, InitialPACScriptDownload) { |
rv = service.ResolveProxy(url2, std::string(), LOAD_NORMAL, &info2, |
callback2.callback(), &request2, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ProxyInfo info3; |
TestCompletionCallback callback3; |
@@ -2059,7 +2064,7 @@ TEST_F(ProxyServiceTest, InitialPACScriptDownload) { |
rv = service.ResolveProxy(url3, std::string(), LOAD_NORMAL, &info3, |
callback3.callback(), &request3, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Nothing has been sent to the factory yet. |
EXPECT_TRUE(factory->pending_requests().empty()); |
@@ -2100,19 +2105,19 @@ TEST_F(ProxyServiceTest, InitialPACScriptDownload) { |
requests[url2]->CompleteNow(OK); |
// Complete and verify that requests ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
EXPECT_FALSE(info1.proxy_resolve_start_time().is_null()); |
EXPECT_FALSE(info1.proxy_resolve_end_time().is_null()); |
EXPECT_LE(info1.proxy_resolve_start_time(), info1.proxy_resolve_end_time()); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
EXPECT_FALSE(info2.proxy_resolve_start_time().is_null()); |
EXPECT_FALSE(info2.proxy_resolve_end_time().is_null()); |
EXPECT_LE(info2.proxy_resolve_start_time(), info2.proxy_resolve_end_time()); |
- EXPECT_EQ(OK, callback3.WaitForResult()); |
+ EXPECT_THAT(callback3.WaitForResult(), IsOk()); |
EXPECT_EQ("request3:80", info3.proxy_server().ToURI()); |
EXPECT_FALSE(info3.proxy_resolve_start_time().is_null()); |
EXPECT_FALSE(info3.proxy_resolve_end_time().is_null()); |
@@ -2144,7 +2149,7 @@ TEST_F(ProxyServiceTest, ChangeScriptFetcherWhilePACDownloadInProgress) { |
int rv = service.ResolveProxy(url1, std::string(), LOAD_NORMAL, &info1, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -2155,7 +2160,7 @@ TEST_F(ProxyServiceTest, ChangeScriptFetcherWhilePACDownloadInProgress) { |
rv = service.ResolveProxy(url2, std::string(), LOAD_NORMAL, &info2, |
callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// At this point the ProxyService should be waiting for the |
// ProxyScriptFetcher to invoke its completion callback, notifying it of |
@@ -2206,7 +2211,7 @@ TEST_F(ProxyServiceTest, CancelWhilePACFetching) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
&request1, nullptr, log1.bound()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -2218,14 +2223,14 @@ TEST_F(ProxyServiceTest, CancelWhilePACFetching) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), &request2, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ProxyInfo info3; |
TestCompletionCallback callback3; |
rv = service.ResolveProxy(GURL("http://request3"), std::string(), LOAD_NORMAL, |
&info3, callback3.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Nothing has been sent to the factory yet. |
EXPECT_TRUE(factory->pending_requests().empty()); |
@@ -2252,7 +2257,7 @@ TEST_F(ProxyServiceTest, CancelWhilePACFetching) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("request3:80"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback3.WaitForResult()); |
+ EXPECT_THAT(callback3.WaitForResult(), IsOk()); |
EXPECT_EQ("request3:80", info3.proxy_server().ToURI()); |
EXPECT_TRUE(resolver.cancelled_requests().empty()); |
@@ -2304,7 +2309,7 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomPac) { |
int rv = service.ResolveProxy(url1, std::string(), LOAD_NORMAL, &info1, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ProxyInfo info2; |
TestCompletionCallback callback2; |
@@ -2312,7 +2317,7 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomPac) { |
rv = service.ResolveProxy(url2, std::string(), LOAD_NORMAL, &info2, |
callback2.callback(), &request2, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that nothing has been sent to the proxy resolver factory yet. |
ASSERT_EQ(0u, factory->pending_requests().size()); |
@@ -2344,13 +2349,13 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomPac) { |
requests[url1]->CompleteNow(OK); |
// Verify that requests ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
EXPECT_FALSE(info1.proxy_resolve_start_time().is_null()); |
EXPECT_FALSE(info1.proxy_resolve_end_time().is_null()); |
EXPECT_LE(info1.proxy_resolve_start_time(), info1.proxy_resolve_end_time()); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
EXPECT_FALSE(info2.proxy_resolve_start_time().is_null()); |
EXPECT_FALSE(info2.proxy_resolve_end_time().is_null()); |
@@ -2385,7 +2390,7 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomPac2) { |
int rv = service.ResolveProxy(url1, std::string(), LOAD_NORMAL, &info1, |
callback1.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ProxyInfo info2; |
TestCompletionCallback callback2; |
@@ -2393,7 +2398,7 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomPac2) { |
rv = service.ResolveProxy(url2, std::string(), LOAD_NORMAL, &info2, |
callback2.callback(), &request2, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that nothing has been sent to the proxy resolver factory yet. |
ASSERT_EQ(0u, factory->pending_requests().size()); |
@@ -2427,10 +2432,10 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomPac2) { |
requests[url1]->CompleteNow(OK); |
// Verify that requests ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
} |
@@ -2459,7 +2464,7 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomToManual) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ProxyInfo info2; |
TestCompletionCallback callback2; |
@@ -2467,7 +2472,7 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomToManual) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), &request2, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that nothing has been sent to the proxy resolver factory yet. |
ASSERT_EQ(0u, factory->pending_requests().size()); |
@@ -2488,10 +2493,10 @@ TEST_F(ProxyServiceTest, FallbackFromAutodetectToCustomToManual) { |
// Verify that requests ran as expected -- they should have fallen back to |
// the manual proxy configuration for HTTP urls. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("foopy:80", info1.proxy_server().ToURI()); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("foopy:80", info2.proxy_server().ToURI()); |
} |
@@ -2521,7 +2526,7 @@ TEST_F(ProxyServiceTest, BypassDoesntApplyToPac) { |
int rv = service.ResolveProxy(GURL("http://www.google.com"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that nothing has been sent to the proxy resolver factory yet. |
ASSERT_EQ(0u, factory->pending_requests().size()); |
@@ -2544,7 +2549,7 @@ TEST_F(ProxyServiceTest, BypassDoesntApplyToPac) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Verify that request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// Start another request, it should pickup the bypass item. |
@@ -2553,7 +2558,7 @@ TEST_F(ProxyServiceTest, BypassDoesntApplyToPac) { |
rv = service.ResolveProxy(GURL("http://www.google.com"), std::string(), |
LOAD_NORMAL, &info2, callback2.callback(), nullptr, |
nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
EXPECT_EQ(GURL("http://www.google.com"), |
@@ -2563,7 +2568,7 @@ TEST_F(ProxyServiceTest, BypassDoesntApplyToPac) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
} |
@@ -2592,7 +2597,7 @@ TEST_F(ProxyServiceTest, DeleteWhileInitProxyResolverHasOutstandingFetch) { |
int rv = service.ResolveProxy(GURL("http://www.google.com"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that nothing has been sent to the proxy resolver factory yet. |
ASSERT_EQ(0u, factory->pending_requests().size()); |
@@ -2624,7 +2629,7 @@ TEST_F(ProxyServiceTest, DeleteWhileInitProxyResolverHasOutstandingSet) { |
int rv = service.ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
factory->pending_requests()[0]->script_data()->url()); |
@@ -2642,7 +2647,7 @@ TEST_F(ProxyServiceTest, ResetProxyConfigService) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
ProxyConfig config2; |
@@ -2654,7 +2659,7 @@ TEST_F(ProxyServiceTest, ResetProxyConfigService) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("foopy2:8080", info.proxy_server().ToURI()); |
} |
@@ -2677,7 +2682,7 @@ TEST_F(ProxyServiceTest, UpdateConfigFromPACToDirect) { |
int rv = service.ResolveProxy(GURL("http://www.google.com"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Successfully set the autodetect script. |
EXPECT_EQ(ProxyResolverScriptData::TYPE_AUTO_DETECT, |
@@ -2690,7 +2695,7 @@ TEST_F(ProxyServiceTest, UpdateConfigFromPACToDirect) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Verify that request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// Force the ProxyService to pull down a new proxy configuration. |
@@ -2706,7 +2711,7 @@ TEST_F(ProxyServiceTest, UpdateConfigFromPACToDirect) { |
rv = service.ResolveProxy(GURL("http://www.google.com"), std::string(), |
LOAD_NORMAL, &info2, callback2.callback(), nullptr, |
nullptr, BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(info2.is_direct()); |
} |
@@ -2739,7 +2744,7 @@ TEST_F(ProxyServiceTest, NetworkChangeTriggersPacRefetch) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered initial download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -2767,7 +2772,7 @@ TEST_F(ProxyServiceTest, NetworkChangeTriggersPacRefetch) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// Now simluate a change in the network. The ProxyConfigService is still |
@@ -2782,7 +2787,7 @@ TEST_F(ProxyServiceTest, NetworkChangeTriggersPacRefetch) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// This second request should have triggered the re-download of the PAC |
// script (since we marked the network as having changed). |
@@ -2810,7 +2815,7 @@ TEST_F(ProxyServiceTest, NetworkChangeTriggersPacRefetch) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
// Check that the expected events were output to the log stream. In particular |
@@ -2857,7 +2862,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterFailure) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered initial download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -2877,7 +2882,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterFailure) { |
ASSERT_TRUE(factory->pending_requests().empty()); |
// Wait for completion callback, and verify it used DIRECT. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_TRUE(info1.is_direct()); |
// At this point we have initialized the proxy service using a PAC script, |
@@ -2918,7 +2923,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterFailure) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that it was sent to the resolver. |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
@@ -2929,7 +2934,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterFailure) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
} |
@@ -2964,7 +2969,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentChange) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered initial download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -2992,7 +2997,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentChange) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// At this point we have initialized the proxy service using a PAC script. |
@@ -3031,7 +3036,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentChange) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that it was sent to the resolver. |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
@@ -3042,7 +3047,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentChange) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
} |
@@ -3077,7 +3082,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentUnchanged) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered initial download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -3105,7 +3110,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentUnchanged) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// At this point we have initialized the proxy service using a PAC script. |
@@ -3141,7 +3146,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentUnchanged) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Check that it was sent to the resolver. |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
@@ -3152,7 +3157,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterContentUnchanged) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
} |
@@ -3187,7 +3192,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterSuccess) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered initial download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -3215,7 +3220,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterSuccess) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// At this point we have initialized the proxy service using a PAC script. |
@@ -3248,7 +3253,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterSuccess) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(info2.is_direct()); |
} |
@@ -3342,7 +3347,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterActivity) { |
int rv = service.ResolveProxy(GURL("http://request1"), std::string(), |
LOAD_NORMAL, &info1, callback1.callback(), |
nullptr, nullptr, BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// The first request should have triggered initial download of PAC script. |
EXPECT_TRUE(fetcher->has_pending_request()); |
@@ -3370,7 +3375,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterActivity) { |
resolver.pending_requests()[0]->CompleteNow(OK); |
// Wait for completion callback, and verify that the request ran as expected. |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
EXPECT_EQ("request1:80", info1.proxy_server().ToURI()); |
// At this point we have initialized the proxy service using a PAC script. |
@@ -3387,7 +3392,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterActivity) { |
rv = service.ResolveProxy(GURL("http://request2"), std::string(), LOAD_NORMAL, |
&info2, callback2.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// This request should have sent work to the resolver; complete it. |
ASSERT_EQ(1u, resolver.pending_requests().size()); |
@@ -3395,7 +3400,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterActivity) { |
resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ("request2:80", info2.proxy_server().ToURI()); |
// In response to getting that resolve request, the poller should have |
@@ -3418,7 +3423,7 @@ TEST_F(ProxyServiceTest, PACScriptRefetchAfterActivity) { |
rv = service.ResolveProxy(GURL("http://request3"), std::string(), LOAD_NORMAL, |
&info3, callback3.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(info3.is_direct()); |
} |
@@ -3499,7 +3504,7 @@ class SanitizeUrlHelper { |
int rv = service_->ResolveProxy(url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// First step is to download the PAC script. |
EXPECT_EQ(GURL("http://foopy/proxy.pac"), |
@@ -3512,7 +3517,7 @@ class SanitizeUrlHelper { |
// Complete the request. |
resolver.pending_requests()[0]->results()->UsePacString("DIRECT"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_TRUE(info.is_direct()); |
} |
@@ -3531,7 +3536,7 @@ class SanitizeUrlHelper { |
int rv = service_->ResolveProxy(raw_url, std::string(), LOAD_NORMAL, &info, |
callback.callback(), nullptr, nullptr, |
BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
EXPECT_EQ(1u, resolver.pending_requests().size()); |
@@ -3540,7 +3545,7 @@ class SanitizeUrlHelper { |
// Complete the request. |
resolver.pending_requests()[0]->results()->UsePacString("DIRECT"); |
resolver.pending_requests()[0]->CompleteNow(OK); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_TRUE(info.is_direct()); |
return sanitized_url; |