OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/spdy/spdy_proxy_client_socket.h" | 5 #include "net/spdy/spdy_proxy_client_socket.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/bind_helpers.h" | 8 #include "base/bind_helpers.h" |
9 #include "base/utf_string_conversions.h" | 9 #include "base/utf_string_conversions.h" |
10 #include "net/base/address_list.h" | 10 #include "net/base/address_list.h" |
(...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
547 }; | 547 }; |
548 | 548 |
549 scoped_ptr<SpdyFrame> resp(ConstructConnectReplyFrame()); | 549 scoped_ptr<SpdyFrame> resp(ConstructConnectReplyFrame()); |
550 MockRead reads[] = { | 550 MockRead reads[] = { |
551 CreateMockRead(*resp, 1, ASYNC), | 551 CreateMockRead(*resp, 1, ASYNC), |
552 MockRead(ASYNC, 0, 2), // EOF | 552 MockRead(ASYNC, 0, 2), // EOF |
553 }; | 553 }; |
554 | 554 |
555 Initialize(reads, arraysize(reads), writes, arraysize(writes)); | 555 Initialize(reads, arraysize(reads), writes, arraysize(writes)); |
556 | 556 |
557 net::AddressList addr; | 557 net::IPEndPoint addr; |
558 EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->GetPeerAddress(&addr)); | 558 EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->GetPeerAddress(&addr)); |
559 | 559 |
560 AssertConnectSucceeds(); | 560 AssertConnectSucceeds(); |
561 EXPECT_TRUE(sock_->IsConnected()); | 561 EXPECT_TRUE(sock_->IsConnected()); |
562 EXPECT_EQ(OK, sock_->GetPeerAddress(&addr)); | 562 EXPECT_EQ(OK, sock_->GetPeerAddress(&addr)); |
563 | 563 |
564 Run(1); | 564 Run(1); |
565 | 565 |
566 EXPECT_FALSE(sock_->IsConnected()); | 566 EXPECT_FALSE(sock_->IsConnected()); |
567 EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->GetPeerAddress(&addr)); | 567 EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->GetPeerAddress(&addr)); |
(...skipping 741 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1309 write_callback_.callback())); | 1309 write_callback_.callback())); |
1310 | 1310 |
1311 Run(2); | 1311 Run(2); |
1312 | 1312 |
1313 EXPECT_FALSE(sock_.get()); | 1313 EXPECT_FALSE(sock_.get()); |
1314 EXPECT_TRUE(read_callback.have_result()); | 1314 EXPECT_TRUE(read_callback.have_result()); |
1315 EXPECT_FALSE(write_callback_.have_result()); | 1315 EXPECT_FALSE(write_callback_.have_result()); |
1316 } | 1316 } |
1317 | 1317 |
1318 } // namespace net | 1318 } // namespace net |
OLD | NEW |