Index: net/spdy/spdy_network_transaction_unittest.cc |
diff --git a/net/spdy/spdy_network_transaction_unittest.cc b/net/spdy/spdy_network_transaction_unittest.cc |
index 0744fa2ec412a3969c249cadbca9430ab1aab35a..6091a4b7d0bcc9d7b55564e931c483541b140166 100644 |
--- a/net/spdy/spdy_network_transaction_unittest.cc |
+++ b/net/spdy/spdy_network_transaction_unittest.cc |
@@ -45,11 +45,15 @@ |
#include "net/spdy/spdy_test_utils.h" |
#include "net/ssl/ssl_connection_status_flags.h" |
#include "net/test/cert_test_util.h" |
+#include "net/test/gtest_util.h" |
#include "net/test/test_data_directory.h" |
#include "net/url_request/url_request_test_util.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/platform_test.h" |
+using net::test::IsError; |
+using net::test::IsOk; |
+ |
//----------------------------------------------------------------------------- |
namespace net { |
@@ -536,7 +540,7 @@ class SpdyNetworkTransactionTest |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
// Request the pushed path. |
@@ -544,7 +548,7 @@ class SpdyNetworkTransactionTest |
new HttpNetworkTransaction(DEFAULT_PRIORITY, helper.session())); |
rv = trans2->Start( |
&CreateGetPushRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
base::RunLoop().RunUntilIdle(); |
// The data for the pushed path may be coming in more than 1 frame. Compile |
@@ -601,7 +605,7 @@ class SpdyNetworkTransactionTest |
request.url = url; |
request.load_flags = 0; |
int rv = trans->Start(&request, callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
callback.WaitForResult(); |
} |
@@ -675,7 +679,7 @@ TEST_P(SpdyNetworkTransactionTest, Get) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -735,7 +739,7 @@ TEST_P(SpdyNetworkTransactionTest, GetAtEachPriority) { |
GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -829,16 +833,16 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGets) { |
HttpRequestInfo httpreq3 = CreateGetRequest(); |
out.rv = trans1->Start(&httpreq1, callback1.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = trans2->Start(&httpreq2, callback2.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = trans3->Start(&httpreq3, callback3.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = callback3.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response1 = trans1->GetResponseInfo(); |
EXPECT_TRUE(response1->headers); |
@@ -850,9 +854,9 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGets) { |
out.rv = ReadTransaction(trans1.get(), &out.response_data); |
helper.VerifyDataConsumed(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
} |
@@ -916,14 +920,14 @@ TEST_P(SpdyNetworkTransactionTest, TwoGetsLateBinding) { |
HttpRequestInfo httpreq2 = CreateGetRequest(); |
out.rv = trans1->Start(&httpreq1, callback1.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = trans2->Start(&httpreq2, callback2.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = callback2.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response1 = trans1->GetResponseInfo(); |
EXPECT_TRUE(response1->headers); |
@@ -931,7 +935,7 @@ TEST_P(SpdyNetworkTransactionTest, TwoGetsLateBinding) { |
out.status_line = response1->headers->GetStatusLine(); |
out.response_info = *response1; |
out.rv = ReadTransaction(trans1.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -941,7 +945,7 @@ TEST_P(SpdyNetworkTransactionTest, TwoGetsLateBinding) { |
out.status_line = response2->headers->GetStatusLine(); |
out.response_info = *response2; |
out.rv = ReadTransaction(trans2.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1015,14 +1019,14 @@ TEST_P(SpdyNetworkTransactionTest, TwoGetsLateBindingFromPreconnect) { |
http_stream_factory->PreconnectStreams(1, httpreq); |
out.rv = trans1->Start(&httpreq, callback1.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = trans2->Start(&httpreq, callback2.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = callback2.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response1 = trans1->GetResponseInfo(); |
EXPECT_TRUE(response1->headers); |
@@ -1030,7 +1034,7 @@ TEST_P(SpdyNetworkTransactionTest, TwoGetsLateBindingFromPreconnect) { |
out.status_line = response1->headers->GetStatusLine(); |
out.response_info = *response1; |
out.rv = ReadTransaction(trans1.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1040,7 +1044,7 @@ TEST_P(SpdyNetworkTransactionTest, TwoGetsLateBindingFromPreconnect) { |
out.status_line = response2->headers->GetStatusLine(); |
out.response_info = *response2; |
out.rv = ReadTransaction(trans2.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1144,17 +1148,17 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrent) { |
// Run transaction 1 through quickly to force a read of our SETTINGS |
// frame. |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = trans2->Start(&httpreq2, callback2.callback(), log); |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
out.rv = trans3->Start(&httpreq3, callback3.callback(), log); |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
out.rv = callback2.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = callback3.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response1 = trans1->GetResponseInfo(); |
ASSERT_TRUE(response1); |
@@ -1163,7 +1167,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrent) { |
out.status_line = response1->headers->GetStatusLine(); |
out.response_info = *response1; |
out.rv = ReadTransaction(trans1.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1171,7 +1175,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrent) { |
out.status_line = response2->headers->GetStatusLine(); |
out.response_info = *response2; |
out.rv = ReadTransaction(trans2.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1179,13 +1183,13 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrent) { |
out.status_line = response3->headers->GetStatusLine(); |
out.response_info = *response3; |
out.rv = ReadTransaction(trans3.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
helper.VerifyDataConsumed(); |
} |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
} |
// Similar to ThreeGetsWithMaxConcurrent above, however this test adds |
@@ -1294,23 +1298,23 @@ TEST_P(SpdyNetworkTransactionTest, FourGetsWithMaxConcurrentPriority) { |
HttpRequestInfo httpreq4 = CreateGetRequest(); |
out.rv = trans1->Start(&httpreq1, callback1.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
// Run transaction 1 through quickly to force a read of our SETTINGS frame. |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = trans2->Start(&httpreq2, callback2.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = trans3->Start(&httpreq3, callback3.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = trans4->Start(&httpreq4, callback4.callback(), log); |
- ASSERT_EQ(ERR_IO_PENDING, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_IO_PENDING)); |
out.rv = callback2.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = callback3.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response1 = trans1->GetResponseInfo(); |
EXPECT_TRUE(response1->headers); |
@@ -1318,7 +1322,7 @@ TEST_P(SpdyNetworkTransactionTest, FourGetsWithMaxConcurrentPriority) { |
out.status_line = response1->headers->GetStatusLine(); |
out.response_info = *response1; |
out.rv = ReadTransaction(trans1.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1326,7 +1330,7 @@ TEST_P(SpdyNetworkTransactionTest, FourGetsWithMaxConcurrentPriority) { |
out.status_line = response2->headers->GetStatusLine(); |
out.response_info = *response2; |
out.rv = ReadTransaction(trans2.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1336,21 +1340,21 @@ TEST_P(SpdyNetworkTransactionTest, FourGetsWithMaxConcurrentPriority) { |
out.status_line = response3->headers->GetStatusLine(); |
out.response_info = *response3; |
out.rv = ReadTransaction(trans3.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
out.rv = callback4.WaitForResult(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response4 = trans4->GetResponseInfo(); |
out.status_line = response4->headers->GetStatusLine(); |
out.response_info = *response4; |
out.rv = ReadTransaction(trans4.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
helper.VerifyDataConsumed(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
} |
// Similar to ThreeGetsMaxConcurrrent above, however, this test |
@@ -1430,7 +1434,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentDelete) { |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
// Run transaction 1 through quickly to force a read of our SETTINGS frame. |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = trans2->Start(&httpreq2, callback2.callback(), log); |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
@@ -1438,7 +1442,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentDelete) { |
trans3.reset(); |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
out.rv = callback2.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response1 = trans1->GetResponseInfo(); |
ASSERT_TRUE(response1); |
@@ -1447,7 +1451,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentDelete) { |
out.status_line = response1->headers->GetStatusLine(); |
out.response_info = *response1; |
out.rv = ReadTransaction(trans1.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
@@ -1456,11 +1460,11 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentDelete) { |
out.status_line = response2->headers->GetStatusLine(); |
out.response_info = *response2; |
out.rv = ReadTransaction(trans2.get(), &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!hello!", out.response_data); |
helper.VerifyDataConsumed(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
} |
namespace { |
@@ -1566,14 +1570,14 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentSocketClose) { |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
// Run transaction 1 through quickly to force a read of our SETTINGS frame. |
out.rv = callback1.WaitForResult(); |
- ASSERT_EQ(OK, out.rv); |
+ ASSERT_THAT(out.rv, IsOk()); |
out.rv = trans2.Start(&httpreq2, callback2.callback(), log); |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
out.rv = trans3->Start(&httpreq3, callback3.callback(), log); |
ASSERT_EQ(out.rv, ERR_IO_PENDING); |
out.rv = callback3.WaitForResult(); |
- ASSERT_EQ(ERR_ABORTED, out.rv); |
+ ASSERT_THAT(out.rv, IsError(ERR_ABORTED)); |
const HttpResponseInfo* response1 = trans1.GetResponseInfo(); |
ASSERT_TRUE(response1); |
@@ -1582,14 +1586,14 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentSocketClose) { |
out.status_line = response1->headers->GetStatusLine(); |
out.response_info = *response1; |
out.rv = ReadTransaction(&trans1, &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
const HttpResponseInfo* response2 = trans2.GetResponseInfo(); |
ASSERT_TRUE(response2); |
out.status_line = response2->headers->GetStatusLine(); |
out.response_info = *response2; |
out.rv = ReadTransaction(&trans2, &out.response_data); |
- EXPECT_EQ(ERR_CONNECTION_RESET, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_CONNECTION_RESET)); |
helper.VerifyDataConsumed(); |
} |
@@ -1625,7 +1629,7 @@ TEST_P(SpdyNetworkTransactionTest, Put) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
} |
@@ -1660,7 +1664,7 @@ TEST_P(SpdyNetworkTransactionTest, Head) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
} |
@@ -1687,7 +1691,7 @@ TEST_P(SpdyNetworkTransactionTest, Post) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -1715,7 +1719,7 @@ TEST_P(SpdyNetworkTransactionTest, FilePost) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -1739,7 +1743,7 @@ TEST_P(SpdyNetworkTransactionTest, UnreadableFilePost) { |
base::RunLoop().RunUntilIdle(); |
helper.VerifyDataNotConsumed(); |
- EXPECT_EQ(ERR_ACCESS_DENIED, helper.output().rv); |
+ EXPECT_THAT(helper.output().rv, IsError(ERR_ACCESS_DENIED)); |
} |
// Test that a complex POST works. |
@@ -1766,7 +1770,7 @@ TEST_P(SpdyNetworkTransactionTest, ComplexPost) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -1802,7 +1806,7 @@ TEST_P(SpdyNetworkTransactionTest, ChunkedPost) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ(kUploadData, out.response_data); |
} |
@@ -1859,7 +1863,7 @@ TEST_P(SpdyNetworkTransactionTest, DelayedChunkedPost) { |
expected_response += kUploadData; |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ(expected_response, out.response_data); |
} |
@@ -1901,7 +1905,7 @@ TEST_P(SpdyNetworkTransactionTest, NullPost) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -1946,7 +1950,7 @@ TEST_P(SpdyNetworkTransactionTest, EmptyPost) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -1990,10 +1994,10 @@ TEST_P(SpdyNetworkTransactionTest, ResponseBeforePostCompletes) { |
// Finish sending the request body. |
upload_chunked_data_stream()->AppendData(kUploadData, kUploadDataSize, true); |
helper.WaitForCallbackToComplete(); |
- EXPECT_EQ(OK, helper.output().rv); |
+ EXPECT_THAT(helper.output().rv, IsOk()); |
std::string response_body; |
- EXPECT_EQ(OK, ReadTransaction(helper.trans(), &response_body)); |
+ EXPECT_THAT(ReadTransaction(helper.trans(), &response_body), IsOk()); |
EXPECT_EQ(kUploadData, response_body); |
helper.VerifyDataConsumed(); |
} |
@@ -2029,7 +2033,7 @@ TEST_P(SpdyNetworkTransactionTest, SocketWriteReturnsZero) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(OK, callback.GetResult(rv)); |
+ EXPECT_THAT(callback.GetResult(rv), IsOk()); |
helper.ResetTrans(); |
base::RunLoop().RunUntilIdle(); |
@@ -2057,7 +2061,7 @@ TEST_P(SpdyNetworkTransactionTest, ResponseWithoutSynReply) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
// Test that the transaction doesn't crash when we get two replies on the same |
@@ -2093,9 +2097,9 @@ TEST_P(SpdyNetworkTransactionTest, ResponseWithTwoSynReplies) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
const HttpResponseInfo* response = trans->GetResponseInfo(); |
ASSERT_TRUE(response); |
@@ -2103,7 +2107,7 @@ TEST_P(SpdyNetworkTransactionTest, ResponseWithTwoSynReplies) { |
EXPECT_TRUE(response->was_fetched_via_spdy); |
std::string response_data; |
rv = ReadTransaction(trans, &response_data); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, rv); |
+ EXPECT_THAT(rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
helper.VerifyDataConsumed(); |
} |
@@ -2136,7 +2140,7 @@ TEST_P(SpdyNetworkTransactionTest, ResetReplyWithTransferEncoding) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
helper.session()->spdy_session_pool()->CloseAllSessions(); |
helper.VerifyDataConsumed(); |
@@ -2174,7 +2178,7 @@ TEST_P(SpdyNetworkTransactionTest, ResetPushWithTransferEncoding) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -2213,7 +2217,7 @@ TEST_P(SpdyNetworkTransactionTest, CancelledTransaction) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
helper.ResetTrans(); // Cancel the transaction. |
// Flush the MessageLoop while the SpdySessionDependencies (in particular, the |
@@ -2253,7 +2257,7 @@ TEST_P(SpdyNetworkTransactionTest, CancelledTransactionSendRst) { |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(OK, callback.GetResult(rv)); |
+ EXPECT_THAT(callback.GetResult(rv), IsOk()); |
helper.ResetTrans(); |
base::RunLoop().RunUntilIdle(); |
@@ -2306,7 +2310,7 @@ TEST_P(SpdyNetworkTransactionTest, StartTransactionOnReadCallback) { |
// Start the transaction with basic parameters. |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
const int kSize = 3000; |
@@ -2315,7 +2319,7 @@ TEST_P(SpdyNetworkTransactionTest, StartTransactionOnReadCallback) { |
buf.get(), kSize, |
base::Bind(&SpdyNetworkTransactionTest::StartTransactionCallback, |
helper.session(), default_url_)); |
- ASSERT_EQ(ERR_IO_PENDING, rv); |
+ ASSERT_THAT(rv, IsError(ERR_IO_PENDING)); |
// This forces an err_IO_pending, which sets the callback. |
data.Resume(); |
data.RunUntilPaused(); |
@@ -2356,7 +2360,7 @@ TEST_P(SpdyNetworkTransactionTest, DeleteSessionOnReadCallback) { |
// Start the transaction with basic parameters. |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
// Setup a user callback which will delete the session, and clear out the |
@@ -2368,7 +2372,7 @@ TEST_P(SpdyNetworkTransactionTest, DeleteSessionOnReadCallback) { |
kSize, |
base::Bind(&SpdyNetworkTransactionTest::DeleteSessionCallback, |
base::Unretained(&helper))); |
- ASSERT_EQ(ERR_IO_PENDING, rv); |
+ ASSERT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.Resume(); |
// Finish running rest of tasks. |
@@ -2711,9 +2715,9 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushServerAborted) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Verify that we consumed all test data. |
EXPECT_TRUE(data.AllReadDataConsumed()); |
@@ -2917,9 +2921,9 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushInvalidAssociatedStreamID0) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Verify that we consumed all test data. |
EXPECT_TRUE(data.AllReadDataConsumed()); |
@@ -2966,9 +2970,9 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushInvalidAssociatedStreamID9) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Verify that we consumed all test data. |
EXPECT_TRUE(data.AllReadDataConsumed()); |
@@ -3020,9 +3024,9 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushNoURL) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Verify that we consumed all test data. |
EXPECT_TRUE(data.AllReadDataConsumed()); |
@@ -3094,7 +3098,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushOnClosedStream) { |
int rv = |
trans->Start(&CreateGetRequest(), callback.callback(), BoundNetLog()); |
rv = callback.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
HttpResponseInfo response = *trans->GetResponseInfo(); |
EXPECT_TRUE(response.headers); |
EXPECT_EQ("HTTP/1.1 200", response.headers->GetStatusLine()); |
@@ -3145,7 +3149,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushOnClosedPushedStream) { |
int rv = |
trans1->Start(&CreateGetRequest(), callback1.callback(), BoundNetLog()); |
rv = callback1.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
HttpResponseInfo response = *trans1->GetResponseInfo(); |
EXPECT_TRUE(response.headers); |
EXPECT_EQ("HTTP/1.1 200", response.headers->GetStatusLine()); |
@@ -3156,7 +3160,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushOnClosedPushedStream) { |
rv = trans2->Start(&CreateGetPushRequest(), callback2.callback(), |
BoundNetLog()); |
rv = callback2.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
response = *trans2->GetResponseInfo(); |
EXPECT_TRUE(response.headers); |
EXPECT_EQ("HTTP/1.1 200", response.headers->GetStatusLine()); |
@@ -3241,7 +3245,7 @@ TEST_P(SpdyNetworkTransactionTest, SynReplyHeaders) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -3430,7 +3434,7 @@ TEST_P(SpdyNetworkTransactionTest, InvalidSynReply) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
} |
@@ -3470,7 +3474,7 @@ TEST_P(SpdyNetworkTransactionTest, CorruptFrameSessionError) { |
BoundNetLog(), GetParam(), nullptr); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
TEST_P(SpdyNetworkTransactionTest, CorruptFrameSessionErrorSpdy4) { |
@@ -3505,7 +3509,7 @@ TEST_P(SpdyNetworkTransactionTest, CorruptFrameSessionErrorSpdy4) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_COMPRESSION_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_COMPRESSION_ERROR)); |
} |
TEST_P(SpdyNetworkTransactionTest, GoAwayOnDecompressionFailure) { |
@@ -3530,7 +3534,7 @@ TEST_P(SpdyNetworkTransactionTest, GoAwayOnDecompressionFailure) { |
CreateGetRequest(), DEFAULT_PRIORITY, BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_COMPRESSION_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_COMPRESSION_ERROR)); |
} |
TEST_P(SpdyNetworkTransactionTest, GoAwayOnFrameSizeError) { |
@@ -3554,7 +3558,7 @@ TEST_P(SpdyNetworkTransactionTest, GoAwayOnFrameSizeError) { |
CreateGetRequest(), DEFAULT_PRIORITY, BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_FRAME_SIZE_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_FRAME_SIZE_ERROR)); |
} |
// Test that we shutdown correctly on write errors. |
@@ -3583,7 +3587,7 @@ TEST_P(SpdyNetworkTransactionTest, WriteError) { |
EXPECT_TRUE(data.AllWriteDataConsumed()); |
EXPECT_TRUE(data.AllReadDataConsumed()); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_FAILED, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_FAILED)); |
} |
// Test that partial writes work. |
@@ -3612,7 +3616,7 @@ TEST_P(SpdyNetworkTransactionTest, PartialWrite) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -3644,7 +3648,7 @@ TEST_P(SpdyNetworkTransactionTest, NetLog) { |
log.bound(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -3756,7 +3760,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferFull) { |
HttpNetworkTransaction* trans = helper.trans(); |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
TransactionHelperResult out = helper.output(); |
out.rv = callback.WaitForResult(); |
@@ -3797,7 +3801,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferFull) { |
// Verify that we consumed all test data. |
helper.VerifyDataConsumed(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("goodbye world", out.response_data); |
} |
@@ -3845,7 +3849,7 @@ TEST_P(SpdyNetworkTransactionTest, Buffering) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
TransactionHelperResult out = helper.output(); |
out.rv = callback.WaitForResult(); |
@@ -3891,7 +3895,7 @@ TEST_P(SpdyNetworkTransactionTest, Buffering) { |
// Verify that we consumed all test data. |
helper.VerifyDataConsumed(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("messagemessagemessagemessage", out.response_data); |
} |
@@ -3935,7 +3939,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferedAll) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
TransactionHelperResult out = helper.output(); |
out.rv = callback.WaitForResult(); |
@@ -3977,7 +3981,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferedAll) { |
// Verify that we consumed all test data. |
helper.VerifyDataConsumed(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("messagemessagemessagemessage", out.response_data); |
} |
@@ -4021,7 +4025,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferedClosed) { |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
TransactionHelperResult out = helper.output(); |
out.rv = callback.WaitForResult(); |
@@ -4051,7 +4055,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferedClosed) { |
content.append(buf->data(), rv); |
} else if (rv < 0) { |
// This test intentionally closes the connection, and will get an error. |
- EXPECT_EQ(ERR_CONNECTION_CLOSED, rv); |
+ EXPECT_THAT(rv, IsError(ERR_CONNECTION_CLOSED)); |
break; |
} |
reads_completed++; |
@@ -4103,7 +4107,7 @@ TEST_P(SpdyNetworkTransactionTest, BufferedCancelled) { |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
TransactionHelperResult out = helper.output(); |
out.rv = callback.WaitForResult(); |
@@ -4218,7 +4222,7 @@ TEST_P(SpdyNetworkTransactionTest, SettingsSaved) { |
helper.RunDefaultTest(); |
helper.VerifyDataConsumed(); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -4341,7 +4345,7 @@ TEST_P(SpdyNetworkTransactionTest, SettingsPlayback) { |
helper.RunDefaultTest(); |
helper.VerifyDataConsumed(); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -4385,7 +4389,7 @@ TEST_P(SpdyNetworkTransactionTest, GoAwayWithActiveStream) { |
helper.AddData(&data); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_ABORTED, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_ABORTED)); |
} |
TEST_P(SpdyNetworkTransactionTest, CloseWithActiveStream) { |
@@ -4419,7 +4423,7 @@ TEST_P(SpdyNetworkTransactionTest, CloseWithActiveStream) { |
EXPECT_TRUE(response->headers); |
EXPECT_TRUE(response->was_fetched_via_spdy); |
out.rv = ReadTransaction(trans, &out.response_data); |
- EXPECT_EQ(ERR_CONNECTION_CLOSED, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_CONNECTION_CLOSED)); |
// Verify that we consumed all test data. |
helper.VerifyDataConsumed(); |
@@ -4443,7 +4447,7 @@ TEST_P(SpdyNetworkTransactionTest, HTTP11RequiredError) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_HTTP_1_1_REQUIRED, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_HTTP_1_1_REQUIRED)); |
} |
// Retry with HTTP/1.1 when receiving HTTP_1_1_REQUIRED. Note that no actual |
@@ -4525,7 +4529,7 @@ TEST_P(SpdyNetworkTransactionTest, HTTP11RequiredRetry) { |
EXPECT_EQ("127.0.0.1", response->socket_address.host()); |
EXPECT_EQ(443, response->socket_address.port()); |
std::string response_data; |
- ASSERT_EQ(OK, ReadTransaction(helper.trans(), &response_data)); |
+ ASSERT_THAT(ReadTransaction(helper.trans(), &response_data), IsOk()); |
EXPECT_EQ("hello", response_data); |
} |
@@ -4626,7 +4630,7 @@ TEST_P(SpdyNetworkTransactionTest, HTTP11RequiredProxyRetry) { |
EXPECT_EQ("127.0.0.1", response->socket_address.host()); |
EXPECT_EQ(70, response->socket_address.port()); |
std::string response_data; |
- ASSERT_EQ(OK, ReadTransaction(helper.trans(), &response_data)); |
+ ASSERT_THAT(ReadTransaction(helper.trans(), &response_data), IsOk()); |
EXPECT_EQ("hello", response_data); |
} |
@@ -4671,7 +4675,7 @@ TEST_P(SpdyNetworkTransactionTest, ProxyConnect) { |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
EXPECT_EQ(0, rv); |
@@ -4682,7 +4686,7 @@ TEST_P(SpdyNetworkTransactionTest, ProxyConnect) { |
EXPECT_EQ("HTTP/1.1 200", response.headers->GetStatusLine()); |
std::string response_data; |
- ASSERT_EQ(OK, ReadTransaction(trans, &response_data)); |
+ ASSERT_THAT(ReadTransaction(trans, &response_data), IsOk()); |
EXPECT_EQ("hello!", response_data); |
helper.VerifyDataConsumed(); |
} |
@@ -4742,7 +4746,7 @@ TEST_P(SpdyNetworkTransactionTest, DirectConnectProxyReconnect) { |
EXPECT_TRUE(response->headers); |
EXPECT_TRUE(response->was_fetched_via_spdy); |
out.rv = ReadTransaction(trans, &out.response_data); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
out.status_line = response->headers->GetStatusLine(); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -4814,7 +4818,7 @@ TEST_P(SpdyNetworkTransactionTest, DirectConnectProxyReconnect) { |
TestCompletionCallback callback_proxy; |
int rv = trans_proxy->Start( |
&request_proxy, callback_proxy.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback_proxy.WaitForResult(); |
EXPECT_EQ(0, rv); |
@@ -4823,7 +4827,7 @@ TEST_P(SpdyNetworkTransactionTest, DirectConnectProxyReconnect) { |
EXPECT_EQ("HTTP/1.1 200", response_proxy.headers->GetStatusLine()); |
std::string response_data; |
- ASSERT_EQ(OK, ReadTransaction(trans_proxy, &response_data)); |
+ ASSERT_THAT(ReadTransaction(trans_proxy, &response_data), IsOk()); |
EXPECT_EQ("hello!", response_data); |
helper_proxy.VerifyDataConsumed(); |
@@ -4891,7 +4895,7 @@ TEST_P(SpdyNetworkTransactionTest, VerifyRetryOnConnectionReset) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// On the second transaction, we trigger the RST. |
if (i == 1) { |
if (variant == VARIANT_RST_DURING_READ_COMPLETION) { |
@@ -4904,7 +4908,7 @@ TEST_P(SpdyNetworkTransactionTest, VerifyRetryOnConnectionReset) { |
data1.Resume(); |
} |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
const HttpResponseInfo* response = trans->GetResponseInfo(); |
ASSERT_TRUE(response); |
@@ -4912,7 +4916,7 @@ TEST_P(SpdyNetworkTransactionTest, VerifyRetryOnConnectionReset) { |
EXPECT_TRUE(response->was_fetched_via_spdy); |
std::string response_data; |
rv = ReadTransaction(trans.get(), &response_data); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", response->headers->GetStatusLine()); |
EXPECT_EQ("hello!", response_data); |
base::RunLoop().RunUntilIdle(); |
@@ -4946,7 +4950,7 @@ TEST_P(SpdyNetworkTransactionTest, SpdyOnOffToggle) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
@@ -4970,7 +4974,7 @@ TEST_P(SpdyNetworkTransactionTest, SpdyOnOffToggle) { |
helper2.SetSpdyDisabled(); |
helper2.RunToCompletion(&data2); |
TransactionHelperResult out2 = helper2.output(); |
- EXPECT_EQ(OK, out2.rv); |
+ EXPECT_THAT(out2.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200 OK", out2.status_line); |
EXPECT_EQ("hello from http", out2.response_data); |
@@ -5035,9 +5039,9 @@ TEST_P(SpdyNetworkTransactionTest, SpdyBasicAuth) { |
HttpNetworkTransaction* trans = helper.trans(); |
TestCompletionCallback callback; |
const int rv_start = trans->Start(&request, callback.callback(), net_log); |
- EXPECT_EQ(ERR_IO_PENDING, rv_start); |
+ EXPECT_THAT(rv_start, IsError(ERR_IO_PENDING)); |
const int rv_start_complete = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv_start_complete); |
+ EXPECT_THAT(rv_start_complete, IsOk()); |
// Make sure the response has an auth challenge. |
const HttpResponseInfo* const response_start = trans->GetResponseInfo(); |
@@ -5057,9 +5061,9 @@ TEST_P(SpdyNetworkTransactionTest, SpdyBasicAuth) { |
TestCompletionCallback callback_restart; |
const int rv_restart = trans->RestartWithAuth( |
credentials, callback_restart.callback()); |
- EXPECT_EQ(ERR_IO_PENDING, rv_restart); |
+ EXPECT_THAT(rv_restart, IsError(ERR_IO_PENDING)); |
const int rv_restart_complete = callback_restart.WaitForResult(); |
- EXPECT_EQ(OK, rv_restart_complete); |
+ EXPECT_THAT(rv_restart_complete, IsOk()); |
// TODO(cbentzel): This is actually the same response object as before, but |
// data has changed. |
const HttpResponseInfo* const response_restart = trans->GetResponseInfo(); |
@@ -5181,12 +5185,12 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushClaimBeforeHeaders) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Run until we've received the primary SYN_STREAM, the pushed SYN_STREAM, |
// and the body of the primary stream, but before we've received the HEADERS |
// for the pushed stream. |
data.RunUntilPaused(); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// Request the pushed path. At this point, we've received the push, but the |
// headers are not yet complete. |
@@ -5194,7 +5198,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushClaimBeforeHeaders) { |
new HttpNetworkTransaction(DEFAULT_PRIORITY, helper.session())); |
rv = trans2->Start( |
&CreateGetPushRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.Resume(); |
data.RunUntilPaused(); |
base::RunLoop().RunUntilIdle(); |
@@ -5310,7 +5314,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushWithTwoHeaderFrames) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Run until we've received the primary SYN_STREAM, the pushed SYN_STREAM, |
// the first HEADERS frame, and the body of the primary stream, but before |
// we've received the final HEADERS for the pushed stream. |
@@ -5323,7 +5327,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushWithTwoHeaderFrames) { |
new HttpNetworkTransaction(DEFAULT_PRIORITY, helper.session())); |
rv = trans2->Start( |
&CreateGetPushRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.Resume(); |
data.RunUntilPaused(); |
base::RunLoop().RunUntilIdle(); |
@@ -5424,7 +5428,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushWithNoStatusHeaderFrames) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Run until we've received the primary SYN_STREAM, the pushed SYN_STREAM, |
// the first HEADERS frame, and the body of the primary stream, but before |
// we've received the final HEADERS for the pushed stream. |
@@ -5437,7 +5441,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushWithNoStatusHeaderFrames) { |
new HttpNetworkTransaction(DEFAULT_PRIORITY, helper.session())); |
rv = trans2->Start( |
&CreateGetPushRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.Resume(); |
data.RunUntilPaused(); |
base::RunLoop().RunUntilIdle(); |
@@ -5503,7 +5507,7 @@ TEST_P(SpdyNetworkTransactionTest, SynReplyWithHeaders) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
// Tests that receiving HEADERS, DATA, HEADERS, and DATA in that sequence will |
@@ -5541,7 +5545,7 @@ TEST_P(SpdyNetworkTransactionTest, SyncReplyDataAfterTrailers) { |
BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
TEST_P(SpdyNetworkTransactionTest, ServerPushCrossOriginCorrectness) { |
@@ -5629,7 +5633,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushCrossOriginCorrectness) { |
TestCompletionCallback callback; |
int rv = trans->Start(&request, callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
// Read the response body. |
@@ -5700,7 +5704,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushValidCrossOrigin) { |
TestCompletionCallback callback0; |
int rv = trans0->Start(&request, callback0.callback(), log); |
rv = callback0.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
SpdySessionPool* spdy_session_pool = helper.session()->spdy_session_pool(); |
SpdySessionKey key(host_port_pair_, ProxyServer::Direct(), |
@@ -5722,7 +5726,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushValidCrossOrigin) { |
TestCompletionCallback callback1; |
rv = trans1->Start(&push_request, callback1.callback(), log); |
rv = callback1.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(spdy_session->unclaimed_pushed_streams_.empty()); |
EXPECT_EQ(0u, spdy_session->unclaimed_pushed_streams_.size()); |
@@ -5839,7 +5843,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushValidCrossOriginWithOpenSession) { |
TestCompletionCallback callback0; |
int rv = trans0->Start(&request0, callback0.callback(), log); |
rv = callback0.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Request |url_to_fetch1|, during which docs.example.org pushes |
// |url_to_push|, which happens to be for www.example.org, to which there is |
@@ -5853,7 +5857,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushValidCrossOriginWithOpenSession) { |
TestCompletionCallback callback1; |
rv = trans1->Start(&request1, callback1.callback(), log); |
rv = callback1.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
SpdySessionPool* spdy_session_pool = helper.session()->spdy_session_pool(); |
HostPortPair host_port_pair0("mail.example.org", 443); |
@@ -5886,7 +5890,7 @@ TEST_P(SpdyNetworkTransactionTest, ServerPushValidCrossOriginWithOpenSession) { |
TestCompletionCallback callback2; |
rv = trans2->Start(&push_request, callback2.callback(), log); |
rv = callback2.GetResult(rv); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
EXPECT_TRUE(spdy_session0->unclaimed_pushed_streams_.empty()); |
EXPECT_EQ(0u, spdy_session0->unclaimed_pushed_streams_.size()); |
@@ -6008,9 +6012,9 @@ TEST_P(SpdyNetworkTransactionTest, RetryAfterRefused) { |
TestCompletionCallback callback; |
int rv = trans->Start( |
&CreateGetRequest(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
// Verify that we consumed all test data. |
EXPECT_TRUE(data.AllReadDataConsumed()); |
@@ -6081,7 +6085,7 @@ TEST_P(SpdyNetworkTransactionTest, OutOfOrderSynStream) { |
TestCompletionCallback callback; |
HttpRequestInfo info1 = CreateGetRequest(); |
int rv = trans->Start(&info1, callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
// Run the message loop, but do not allow the write to complete. |
// This leaves the SpdySession with a write pending, which prevents |
@@ -6094,7 +6098,7 @@ TEST_P(SpdyNetworkTransactionTest, OutOfOrderSynStream) { |
std::unique_ptr<HttpNetworkTransaction> trans2( |
new HttpNetworkTransaction(MEDIUM, helper.session())); |
rv = trans2->Start(&info2, callback2.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
base::RunLoop().RunUntilIdle(); |
HttpRequestInfo info3 = CreateGetRequest(); |
@@ -6102,7 +6106,7 @@ TEST_P(SpdyNetworkTransactionTest, OutOfOrderSynStream) { |
std::unique_ptr<HttpNetworkTransaction> trans3( |
new HttpNetworkTransaction(HIGHEST, helper.session())); |
rv = trans3->Start(&info3, callback3.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
base::RunLoop().RunUntilIdle(); |
// We now have two SYN_STREAM frames queued up which will be |
@@ -6110,13 +6114,13 @@ TEST_P(SpdyNetworkTransactionTest, OutOfOrderSynStream) { |
// now allow to happen. |
ASSERT_TRUE(data.IsPaused()); |
data.Resume(); |
- EXPECT_EQ(OK, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsOk()); |
// And now we can allow everything else to run to completion. |
data.Resume(); |
base::RunLoop().RunUntilIdle(); |
- EXPECT_EQ(OK, callback2.WaitForResult()); |
- EXPECT_EQ(OK, callback3.WaitForResult()); |
+ EXPECT_THAT(callback2.WaitForResult(), IsOk()); |
+ EXPECT_THAT(callback3.WaitForResult(), IsOk()); |
helper.VerifyDataConsumed(); |
} |
@@ -6207,7 +6211,7 @@ TEST_P(SpdyNetworkTransactionTest, WindowUpdateReceived) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.RunUntilPaused(); |
base::RunLoop().RunUntilIdle(); |
@@ -6225,7 +6229,7 @@ TEST_P(SpdyNetworkTransactionTest, WindowUpdateReceived) { |
base::RunLoop().RunUntilIdle(); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
helper.VerifyDataConsumed(); |
} |
@@ -6331,9 +6335,9 @@ TEST_P(SpdyNetworkTransactionTest, WindowUpdateSent) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
rv = callback.WaitForResult(); |
- EXPECT_EQ(OK, rv); |
+ EXPECT_THAT(rv, IsOk()); |
SpdyHttpStream* stream = |
static_cast<SpdyHttpStream*>(trans->stream_.get()); |
@@ -6418,11 +6422,11 @@ TEST_P(SpdyNetworkTransactionTest, WindowUpdateOverflow) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- ASSERT_EQ(ERR_IO_PENDING, rv); |
+ ASSERT_THAT(rv, IsError(ERR_IO_PENDING)); |
base::RunLoop().RunUntilIdle(); |
ASSERT_TRUE(callback.have_result()); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, callback.WaitForResult()); |
+ EXPECT_THAT(callback.WaitForResult(), IsError(ERR_SPDY_PROTOCOL_ERROR)); |
helper.VerifyDataConsumed(); |
} |
@@ -6560,7 +6564,7 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlStallResume) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
base::RunLoop().RunUntilIdle(); // Write as much as we can. |
@@ -6719,7 +6723,7 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlStallResumeAfterSettings) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.RunUntilPaused(); // Write as much as we can. |
base::RunLoop().RunUntilIdle(); |
@@ -6887,7 +6891,7 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlNegativeSendWindowSize) { |
TestCompletionCallback callback; |
int rv = trans->Start(&helper.request(), callback.callback(), BoundNetLog()); |
- EXPECT_EQ(ERR_IO_PENDING, rv); |
+ EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
data.RunUntilPaused(); // Write as much as we can. |
base::RunLoop().RunUntilIdle(); |
@@ -6936,7 +6940,7 @@ TEST_P(SpdyNetworkTransactionTest, GoAwayOnOddPushStreamId) { |
CreateGetRequest(), DEFAULT_PRIORITY, BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
TEST_P(SpdyNetworkTransactionTest, |
@@ -6967,7 +6971,7 @@ TEST_P(SpdyNetworkTransactionTest, |
CreateGetRequest(), DEFAULT_PRIORITY, BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_PROTOCOL_ERROR, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_PROTOCOL_ERROR)); |
} |
// Regression test for https://crbug.com/493348: request header exceeds 16 kB |
@@ -7005,7 +7009,7 @@ TEST_P(SpdyNetworkTransactionTest, LargeRequest) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -7045,7 +7049,7 @@ TEST_P(SpdyNetworkTransactionTest, LargeResponseHeader) { |
helper.RunToCompletion(&data); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
ASSERT_TRUE(out.response_info.headers->HasHeaderValue(kKey, kValue)); |
@@ -7080,7 +7084,7 @@ class SpdyNetworkTransactionNoTLSUsageCheckTest |
request, DEFAULT_PRIORITY, BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletionWithSSLData(&data, std::move(ssl_provider)); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(OK, out.rv); |
+ EXPECT_THAT(out.rv, IsOk()); |
EXPECT_EQ("HTTP/1.1 200", out.status_line); |
EXPECT_EQ("hello!", out.response_data); |
} |
@@ -7127,7 +7131,7 @@ class SpdyNetworkTransactionTLSUsageCheckTest |
request, DEFAULT_PRIORITY, BoundNetLog(), GetParam(), NULL); |
helper.RunToCompletionWithSSLData(&data, std::move(ssl_provider)); |
TransactionHelperResult out = helper.output(); |
- EXPECT_EQ(ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY, out.rv); |
+ EXPECT_THAT(out.rv, IsError(ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY)); |
} |
}; |