| 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();
|
|
|
|
|