| Index: net/http/http_network_transaction_unittest.cc
|
| diff --git a/net/http/http_network_transaction_unittest.cc b/net/http/http_network_transaction_unittest.cc
|
| index 35ba76093a305cff9966fae7378fb4ff2d3a6916..44b963e8e388412214bb5a55eb5376c784730d0c 100644
|
| --- a/net/http/http_network_transaction_unittest.cc
|
| +++ b/net/http/http_network_transaction_unittest.cc
|
| @@ -5145,14 +5145,12 @@ TEST_F(HttpNetworkTransactionTest, UseAlternateProtocolForNpnSpdy) {
|
| ssl.was_npn_negotiated = true;
|
| session_deps.socket_factory.AddSSLSocketDataProvider(&ssl);
|
|
|
| - MockWrite spdy_writes[] = {
|
| - MockWrite(true, reinterpret_cast<const char*>(kGetSyn),
|
| - arraysize(kGetSyn)),
|
| - };
|
| + scoped_ptr<spdy::SpdyFrame> req(ConstructSpdyGet(NULL, 0));
|
| + MockWrite spdy_writes[] = { CreateMockWrite(req.get()) };
|
|
|
| + scoped_ptr<spdy::SpdyFrame> resp(ConstructSpdyGetSynReply(NULL, 0));
|
| MockRead spdy_reads[] = {
|
| - MockRead(true, reinterpret_cast<const char*>(kGetSynReply),
|
| - arraysize(kGetSynReply)),
|
| + CreateMockRead(resp.get()),
|
| MockRead(true, reinterpret_cast<const char*>(kGetBodyFrame),
|
| arraysize(kGetBodyFrame)),
|
| MockRead(true, 0, 0),
|
| @@ -5277,20 +5275,20 @@ TEST_F(HttpNetworkTransactionTest, UseAlternateProtocolForTunneledNpnSpdy) {
|
| ssl.was_npn_negotiated = true;
|
| session_deps.socket_factory.AddSSLSocketDataProvider(&ssl);
|
|
|
| + scoped_ptr<spdy::SpdyFrame> req(ConstructSpdyGet(NULL, 0));
|
| MockWrite spdy_writes[] = {
|
| MockWrite("CONNECT www.google.com:443 HTTP/1.1\r\n"
|
| "Host: www.google.com\r\n"
|
| "Proxy-Connection: keep-alive\r\n\r\n"), // 0
|
| - MockWrite(true, reinterpret_cast<const char*>(kGetSyn),
|
| - arraysize(kGetSyn)), // 3
|
| + CreateMockWrite(req.get()) // 3
|
| };
|
|
|
| const char kCONNECTResponse[] = "HTTP/1.1 200 Connected\r\n\r\n";
|
|
|
| + scoped_ptr<spdy::SpdyFrame> resp(ConstructSpdyGetSynReply(NULL, 0));
|
| MockRead spdy_reads[] = {
|
| MockRead(true, kCONNECTResponse, arraysize(kCONNECTResponse) - 1, 1), // 1
|
| - MockRead(true, reinterpret_cast<const char*>(kGetSynReply), // 2, 4
|
| - arraysize(kGetSynReply), 4),
|
| + CreateMockRead(resp.get(), 4), // 2, 4
|
| MockRead(true, reinterpret_cast<const char*>(kGetBodyFrame), // 5
|
| arraysize(kGetBodyFrame), 4),
|
| MockRead(true, 0, 0, 4), // 6
|
| @@ -5378,14 +5376,12 @@ TEST_F(HttpNetworkTransactionTest,
|
| // Make sure we use ssl for spdy here.
|
| SpdySession::SetSSLMode(true);
|
|
|
| - MockWrite spdy_writes[] = {
|
| - MockWrite(true, reinterpret_cast<const char*>(kGetSyn),
|
| - arraysize(kGetSyn)),
|
| - };
|
| + scoped_ptr<spdy::SpdyFrame> req(ConstructSpdyGet(NULL, 0));
|
| + MockWrite spdy_writes[] = { CreateMockWrite(req.get()) };
|
|
|
| + scoped_ptr<spdy::SpdyFrame> resp(ConstructSpdyGetSynReply(NULL, 0));
|
| MockRead spdy_reads[] = {
|
| - MockRead(true, reinterpret_cast<const char*>(kGetSynReply),
|
| - arraysize(kGetSynReply)),
|
| + CreateMockRead(resp.get()),
|
| MockRead(true, reinterpret_cast<const char*>(kGetBodyFrame),
|
| arraysize(kGetBodyFrame)),
|
| MockRead(true, 0, 0),
|
| @@ -6117,10 +6113,8 @@ TEST_F(HttpNetworkTransactionTest, SpdyPostNPNServerHangup) {
|
| ssl.was_npn_negotiated = true;
|
| session_deps.socket_factory.AddSSLSocketDataProvider(&ssl);
|
|
|
| - MockWrite spdy_writes[] = {
|
| - MockWrite(true, reinterpret_cast<const char*>(kGetSyn),
|
| - arraysize(kGetSyn)),
|
| - };
|
| + scoped_ptr<spdy::SpdyFrame> req(ConstructSpdyGet(NULL, 0));
|
| + MockWrite spdy_writes[] = { CreateMockWrite(req.get()) };
|
|
|
| MockRead spdy_reads[] = {
|
| MockRead(false, 0, 0) // Not async - return 0 immediately.
|
|
|