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

Unified Diff: net/http/http_pipelined_connection_impl_unittest.cc

Issue 9425016: Change MockRead and MockWrite (et. al.) to take an IoMode enum, instead (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: sync Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/http/http_pipelined_connection_impl_unittest.cc
===================================================================
--- net/http/http_pipelined_connection_impl_unittest.cc (revision 123143)
+++ net/http/http_pipelined_connection_impl_unittest.cc (working copy)
@@ -179,12 +179,12 @@
TEST_F(HttpPipelinedConnectionImplTest, SyncSingleRequest) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 3, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 3, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -194,12 +194,12 @@
TEST_F(HttpPipelinedConnectionImplTest, AsyncSingleRequest) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(true, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(true, 3, "ok.html"),
+ MockRead(ASYNC, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(ASYNC, 3, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -223,16 +223,16 @@
TEST_F(HttpPipelinedConnectionImplTest, LockStepAsyncRequests) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(true, 1, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 1, "GET /ko.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(true, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(true, 4, "ok.html"),
- MockRead(true, 5, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 6, "Content-Length: 7\r\n\r\n"),
- MockRead(true, 7, "ko.html"),
+ MockRead(ASYNC, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(ASYNC, 4, "ok.html"),
+ MockRead(ASYNC, 5, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 6, "Content-Length: 7\r\n\r\n"),
+ MockRead(ASYNC, 7, "ko.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -274,11 +274,11 @@
TEST_F(HttpPipelinedConnectionImplTest, TwoResponsesInOnePacket) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /ko.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2,
+ MockRead(SYNCHRONOUS, 2,
"HTTP/1.1 200 OK\r\n"
"Content-Length: 7\r\n\r\n"
"ok.html"
@@ -311,16 +311,16 @@
TEST_F(HttpPipelinedConnectionImplTest, SendOrderSwapped) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ko.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 4, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 4, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 3, "ko.html"),
- MockRead(false, 5, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 6, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 7, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 3, "ko.html"),
+ MockRead(SYNCHRONOUS, 5, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 6, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 7, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -333,16 +333,16 @@
TEST_F(HttpPipelinedConnectionImplTest, ReadOrderSwapped) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /ko.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, 5, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 6, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 7, "ko.html"),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 5, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 6, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 7, "ko.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -374,16 +374,16 @@
TEST_F(HttpPipelinedConnectionImplTest, SendWhileReading) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 3, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 3, "GET /ko.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, 5, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 6, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 7, "ko.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 5, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 6, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 7, "ko.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -411,16 +411,16 @@
TEST_F(HttpPipelinedConnectionImplTest, AsyncSendWhileAsyncReadBlocked) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(true, 3, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 3, "GET /ko.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(true, 4, "ok.html"),
- MockRead(false, 5, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 6, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 7, "ko.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(ASYNC, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 5, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 6, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 7, "ko.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -464,12 +464,12 @@
TEST_F(HttpPipelinedConnectionImplTest, UnusedStreamAllowsLaterUse) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 3, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 3, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -482,16 +482,16 @@
TEST_F(HttpPipelinedConnectionImplTest, UnsentStreamAllowsLaterUse) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 4, "GET /ko.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 4, "GET /ko.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(true, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 2, "Content-Length: 7\r\n\r\n"),
- MockRead(true, 3, "ok.html"),
- MockRead(false, 5, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 6, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 7, "ko.html"),
+ MockRead(ASYNC, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(ASYNC, 3, "ok.html"),
+ MockRead(SYNCHRONOUS, 5, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 6, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 7, "ko.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -528,7 +528,7 @@
TEST_F(HttpPipelinedConnectionImplTest, FailedSend) {
MockWrite writes[] = {
- MockWrite(true, ERR_FAILED),
+ MockWrite(ASYNC, ERR_FAILED),
};
Initialize(NULL, 0, writes, arraysize(writes));
@@ -566,14 +566,14 @@
TEST_F(HttpPipelinedConnectionImplTest, ConnectionSuddenlyClosedAfterResponse) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /read_evicted.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 2, "GET /read_rejected.html HTTP/1.1\r\n\r\n"),
- MockWrite(true, ERR_SOCKET_NOT_CONNECTED, 5),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /read_evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 2, "GET /read_rejected.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, ERR_SOCKET_NOT_CONNECTED, 5),
};
MockRead reads[] = {
- MockRead(false, 3, "HTTP/1.1 200 OK\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 3, "HTTP/1.1 200 OK\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -637,7 +637,7 @@
TEST_F(HttpPipelinedConnectionImplTest, AbortWhileSending) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /aborts.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /aborts.html HTTP/1.1\r\n\r\n"),
};
Initialize(NULL, 0, writes, arraysize(writes));
@@ -663,8 +663,8 @@
TEST_F(HttpPipelinedConnectionImplTest, AbortWhileSendingSecondRequest) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(true, 1, "GET /aborts.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 1, "GET /aborts.html HTTP/1.1\r\n\r\n"),
};
Initialize(NULL, 0, writes, arraysize(writes));
@@ -699,11 +699,11 @@
TEST_F(HttpPipelinedConnectionImplTest, AbortWhileReadingHeaders) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /aborts.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /aborts.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(true, ERR_FAILED, 2),
+ MockRead(ASYNC, ERR_FAILED, 2),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -736,14 +736,14 @@
TEST_F(HttpPipelinedConnectionImplTest, PendingResponseAbandoned) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /abandoned.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 2, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /abandoned.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 2, "GET /evicted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 3, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 4, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 5, "ok.html"),
+ MockRead(SYNCHRONOUS, 3, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 4, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 5, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -780,16 +780,16 @@
TEST_F(HttpPipelinedConnectionImplTest, DisconnectedAfterOneRequestRecovery) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /rejected.html HTTP/1.1\r\n\r\n"),
- MockWrite(true, ERR_SOCKET_NOT_CONNECTED, 5),
- MockWrite(false, ERR_SOCKET_NOT_CONNECTED, 7),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /rejected.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, ERR_SOCKET_NOT_CONNECTED, 5),
+ MockWrite(SYNCHRONOUS, ERR_SOCKET_NOT_CONNECTED, 7),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, ERR_SOCKET_NOT_CONNECTED, 6),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, ERR_SOCKET_NOT_CONNECTED, 6),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -828,14 +828,14 @@
TEST_F(HttpPipelinedConnectionImplTest, DisconnectedPendingReadRecovery) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, ERR_SOCKET_NOT_CONNECTED, 5),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, ERR_SOCKET_NOT_CONNECTED, 5),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -864,14 +864,14 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseCalledBeforeNextReadLoop) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, ERR_SOCKET_NOT_CONNECTED, 5),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, ERR_SOCKET_NOT_CONNECTED, 5),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -898,14 +898,14 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseCalledBeforeReadCallback) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, ERR_SOCKET_NOT_CONNECTED, 5),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, ERR_SOCKET_NOT_CONNECTED, 5),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -958,7 +958,7 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseCalledDuringSendCallback) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
Initialize(NULL, 0, writes, arraysize(writes));
@@ -974,11 +974,11 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseCalledDuringReadCallback) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 2, "Content-Length: 7\r\n\r\n"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -997,12 +997,12 @@
TEST_F(HttpPipelinedConnectionImplTest,
CloseCalledDuringReadCallbackWithPendingRead) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /failed.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /failed.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 3, "Content-Length: 7\r\n\r\n"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1027,12 +1027,12 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseOtherDuringReadCallback) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /deleter.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /deleted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /deleter.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /deleted.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 2, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 3, "Content-Length: 7\r\n\r\n"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1056,8 +1056,8 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseBeforeSendCallbackRuns) {
MockWrite writes[] = {
- MockWrite(true, 0, "GET /close.html HTTP/1.1\r\n\r\n"),
- MockWrite(true, 1, "GET /dummy.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 0, "GET /close.html HTTP/1.1\r\n\r\n"),
+ MockWrite(ASYNC, 1, "GET /dummy.html HTTP/1.1\r\n\r\n"),
};
Initialize(NULL, 0, writes, arraysize(writes));
@@ -1083,12 +1083,12 @@
TEST_F(HttpPipelinedConnectionImplTest, CloseBeforeReadCallbackRuns) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /close.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 3, "GET /dummy.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /close.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 3, "GET /dummy.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 2, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 2, "Content-Length: 7\r\n\r\n"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1117,12 +1117,12 @@
TEST_F(HttpPipelinedConnectionImplTest, NoGapBetweenCloseAndEviction) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /close.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 2, "GET /dummy.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /close.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 2, "GET /dummy.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(true, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(ASYNC, 3, "Content-Length: 7\r\n\r\n"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1157,15 +1157,15 @@
TEST_F(HttpPipelinedConnectionImplTest, RecoverFromDrainOnRedirect) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2,
+ MockRead(SYNCHRONOUS, 2,
"HTTP/1.1 302 OK\r\n"
"Content-Length: 8\r\n\r\n"
"redirect"),
- MockRead(false, 3,
+ MockRead(SYNCHRONOUS, 3,
"HTTP/1.1 200 OK\r\n"
"Content-Length: 7\r\n\r\n"
"ok.html"),
@@ -1194,11 +1194,11 @@
TEST_F(HttpPipelinedConnectionImplTest, EvictAfterDrainOfUnknownSize) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2,
+ MockRead(SYNCHRONOUS, 2,
"HTTP/1.1 302 OK\r\n\r\n"
"redirect"),
};
@@ -1226,14 +1226,14 @@
TEST_F(HttpPipelinedConnectionImplTest, EvictAfterFailedDrain) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2,
+ MockRead(SYNCHRONOUS, 2,
"HTTP/1.1 302 OK\r\n"
"Content-Length: 8\r\n\r\n"),
- MockRead(false, ERR_SOCKET_NOT_CONNECTED, 3),
+ MockRead(SYNCHRONOUS, ERR_SOCKET_NOT_CONNECTED, 3),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1259,14 +1259,14 @@
TEST_F(HttpPipelinedConnectionImplTest, EvictIfDrainingChunkedEncoding) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /redirect.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 2,
+ MockRead(SYNCHRONOUS, 2,
"HTTP/1.1 302 OK\r\n"
"Transfer-Encoding: chunked\r\n\r\n"),
- MockRead(false, 3,
+ MockRead(SYNCHRONOUS, 3,
"jibberish"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1293,14 +1293,14 @@
TEST_F(HttpPipelinedConnectionImplTest, EvictionDueToMissingContentLength) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
- MockWrite(false, 2, "GET /rejected.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 1, "GET /evicted.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 2, "GET /rejected.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(true, 3, "HTTP/1.1 200 OK\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
- MockRead(false, OK, 5),
+ MockRead(ASYNC, 3, "HTTP/1.1 200 OK\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, OK, 5),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1341,10 +1341,10 @@
TEST_F(HttpPipelinedConnectionImplTest, FeedbackOnSocketError) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, ERR_FAILED, 1),
+ MockRead(SYNCHRONOUS, ERR_FAILED, 1),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1364,10 +1364,10 @@
TEST_F(HttpPipelinedConnectionImplTest, FeedbackOnNoInternetConnection) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, ERR_INTERNET_DISCONNECTED, 1),
+ MockRead(SYNCHRONOUS, ERR_INTERNET_DISCONNECTED, 1),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1385,13 +1385,13 @@
TEST_F(HttpPipelinedConnectionImplTest, FeedbackOnHttp10) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.0 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n"),
- MockRead(false, 3, "Connection: keep-alive\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.0 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Connection: keep-alive\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1406,13 +1406,13 @@
TEST_F(HttpPipelinedConnectionImplTest, FeedbackOnMustClose) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n"),
- MockRead(false, 2, "Content-Length: 7\r\n"),
- MockRead(false, 3, "Connection: close\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n"),
+ MockRead(SYNCHRONOUS, 2, "Content-Length: 7\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Connection: close\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1428,11 +1428,11 @@
TEST_F(HttpPipelinedConnectionImplTest, FeedbackOnNoContentLength) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 200 OK\r\n\r\n"),
- MockRead(false, 2, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 200 OK\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 2, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1448,13 +1448,13 @@
TEST_F(HttpPipelinedConnectionImplTest, FeedbackOnAuthenticationRequired) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
MockRead reads[] = {
- MockRead(false, 1, "HTTP/1.1 401 Unauthorized\r\n"),
- MockRead(false, 2, "WWW-Authenticate: NTLM\r\n"),
- MockRead(false, 3, "Content-Length: 7\r\n\r\n"),
- MockRead(false, 4, "ok.html"),
+ MockRead(SYNCHRONOUS, 1, "HTTP/1.1 401 Unauthorized\r\n"),
+ MockRead(SYNCHRONOUS, 2, "WWW-Authenticate: NTLM\r\n"),
+ MockRead(SYNCHRONOUS, 3, "Content-Length: 7\r\n\r\n"),
+ MockRead(SYNCHRONOUS, 4, "ok.html"),
};
Initialize(reads, arraysize(reads), writes, arraysize(writes));
@@ -1470,7 +1470,7 @@
TEST_F(HttpPipelinedConnectionImplTest, OnPipelineHasCapacity) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
Initialize(NULL, 0, writes, arraysize(writes));
@@ -1493,7 +1493,7 @@
TEST_F(HttpPipelinedConnectionImplTest, OnPipelineHasCapacityWithoutSend) {
MockWrite writes[] = {
- MockWrite(false, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
+ MockWrite(SYNCHRONOUS, 0, "GET /ok.html HTTP/1.1\r\n\r\n"),
};
Initialize(NULL, 0, writes, arraysize(writes));
« no previous file with comments | « net/http/http_network_transaction_unittest.cc ('k') | net/http/http_pipelined_network_transaction_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698