Index: net/proxy/proxy_resolver_v8_tracing_unittest.cc |
diff --git a/net/proxy/proxy_resolver_v8_tracing_unittest.cc b/net/proxy/proxy_resolver_v8_tracing_unittest.cc |
index 2aa782045fe9608f488a8cf39a35b146d8aed4b0..a0d0fd8689fb586f770dcf68e3100a1218faa34c 100644 |
--- a/net/proxy/proxy_resolver_v8_tracing_unittest.cc |
+++ b/net/proxy/proxy_resolver_v8_tracing_unittest.cc |
@@ -23,9 +23,14 @@ |
#include "net/log/net_log.h" |
#include "net/proxy/proxy_info.h" |
#include "net/test/event_waiter.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; |
+ |
namespace net { |
namespace { |
@@ -146,7 +151,7 @@ std::unique_ptr<ProxyResolverV8Tracing> CreateResolver( |
factory->CreateProxyResolverV8Tracing(LoadScriptData(filename), |
std::move(bindings), &resolver, |
callback.callback(), &request); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_TRUE(resolver); |
return resolver; |
} |
@@ -165,7 +170,7 @@ TEST_F(ProxyResolverV8TracingTest, Simple) { |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ("foo:99", proxy_info.proxy_server().ToURI()); |
@@ -190,7 +195,7 @@ TEST_F(ProxyResolverV8TracingTest, JavascriptError) { |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(ERR_PAC_SCRIPT_FAILED, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsError(ERR_PAC_SCRIPT_FAILED)); |
EXPECT_EQ(0u, host_resolver.num_resolve()); |
@@ -217,7 +222,7 @@ TEST_F(ProxyResolverV8TracingTest, TooManyAlerts) { |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// Iteration1 does a DNS resolve |
// Iteration2 exceeds the alert buffer |
@@ -253,7 +258,7 @@ TEST_F(ProxyResolverV8TracingTest, TooManyEmptyAlerts) { |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ("foo:3", proxy_info.proxy_server().ToURI()); |
@@ -299,7 +304,7 @@ TEST_F(ProxyResolverV8TracingTest, Dns) { |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// The test does 13 DNS resolution, however only 7 of them are unique. |
EXPECT_EQ(7u, host_resolver.num_resolve()); |
@@ -351,7 +356,7 @@ TEST_F(ProxyResolverV8TracingTest, DnsChecksCache) { |
callback1.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback1.WaitForResult()); |
+ EXPECT_THAT(callback1.WaitForResult(), IsOk()); |
// The test does 2 DNS resolutions. |
EXPECT_EQ(2u, host_resolver.num_resolve()); |
@@ -363,7 +368,7 @@ TEST_F(ProxyResolverV8TracingTest, DnsChecksCache) { |
callback2.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
EXPECT_EQ(4u, host_resolver.num_resolve()); |
@@ -395,7 +400,7 @@ TEST_F(ProxyResolverV8TracingTest, FallBackToSynchronous1) { |
resolver->GetProxyForURL(GURL("http://foo/"), &proxy_info, |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// The script itself only does 2 DNS resolves per execution, however it |
// constructs the hostname using a global counter which changes on each |
@@ -434,7 +439,7 @@ TEST_F(ProxyResolverV8TracingTest, FallBackToSynchronous2) { |
resolver->GetProxyForURL(GURL("http://foo/"), &proxy_info, |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ(3u, host_resolver.num_resolve()); |
@@ -465,7 +470,7 @@ TEST_F(ProxyResolverV8TracingTest, InfiniteDNSSequence) { |
resolver->GetProxyForURL(GURL("http://foo/"), &proxy_info, |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ(20u, host_resolver.num_resolve()); |
@@ -505,7 +510,7 @@ TEST_F(ProxyResolverV8TracingTest, InfiniteDNSSequence2) { |
resolver->GetProxyForURL(GURL("http://foo/"), &proxy_info, |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ(20u, host_resolver.num_resolve()); |
@@ -545,7 +550,7 @@ void DnsDuringInitHelper(bool synchronous_host_resolver) { |
resolver->GetProxyForURL(GURL("http://foo/"), &proxy_info, |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// Fetched host1 and host2 again, since the ones done during initialization |
// should not have been cached. |
@@ -628,7 +633,7 @@ TEST_F(ProxyResolverV8TracingTest, CancelSome) { |
resolver->CancelRequest(request1); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
} |
// Cancel a request after it has finished running on the worker thread, and has |
@@ -664,7 +669,7 @@ TEST_F(ProxyResolverV8TracingTest, CancelWhilePendingCompletionTask) { |
&proxy_info2, callback.callback(), &request2, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
EXPECT_EQ("i-approve-this-message:42", proxy_info2.proxy_server().ToURI()); |
} |
@@ -880,7 +885,7 @@ TEST_F(ProxyResolverV8TracingTest, ErrorLoadingScript) { |
LoadScriptData("error_on_load.js"), mock_bindings.CreateBindings(), |
&resolver, callback.callback(), &request); |
- EXPECT_EQ(ERR_PAC_SCRIPT_FAILED, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsError(ERR_PAC_SCRIPT_FAILED)); |
EXPECT_FALSE(resolver); |
} |
@@ -902,7 +907,7 @@ TEST_F(ProxyResolverV8TracingTest, Terminate) { |
resolver->GetProxyForURL(GURL("http://foopy/req1"), &proxy_info, |
callback.callback(), NULL, |
mock_bindings.CreateBindings()); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// The test does 2 DNS resolutions. |
EXPECT_EQ(2u, host_resolver.num_resolve()); |
@@ -1003,7 +1008,7 @@ TEST_F(ProxyResolverV8TracingTest, MultipleResolvers) { |
for (size_t i = 0; i < kNumResults; ++i) { |
size_t resolver_i = i % kNumResolvers; |
- EXPECT_EQ(OK, callback[i].WaitForResult()); |
+ EXPECT_THAT(callback[i].WaitForResult(), IsOk()); |
std::string proxy_uri = proxy_info[i].proxy_server().ToURI(); |