| OLD | NEW | 
|    1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2010 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/base/listen_socket_unittest.h" |    5 #include "net/base/listen_socket_unittest.h" | 
|    6  |    6  | 
|    7 #include <fcntl.h> |    7 #include <fcntl.h> | 
|    8  |    8  | 
|    9 #include "base/eintr_wrapper.h" |    9 #include "base/eintr_wrapper.h" | 
|   10 #include "net/base/net_util.h" |   10 #include "net/base/net_util.h" | 
|   11 #include "testing/platform_test.h" |   11 #include "testing/platform_test.h" | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   47   loop_->PostTask(FROM_HERE, NewRunnableMethod( |   47   loop_->PostTask(FROM_HERE, NewRunnableMethod( | 
|   48       this, &ListenSocketTester::Listen)); |   48       this, &ListenSocketTester::Listen)); | 
|   49  |   49  | 
|   50   // verify Listen succeeded |   50   // verify Listen succeeded | 
|   51   ASSERT_TRUE(NextAction(kDefaultTimeoutMs)); |   51   ASSERT_TRUE(NextAction(kDefaultTimeoutMs)); | 
|   52   ASSERT_FALSE(server_ == NULL); |   52   ASSERT_FALSE(server_ == NULL); | 
|   53   ASSERT_EQ(ACTION_LISTEN, last_action_.type()); |   53   ASSERT_EQ(ACTION_LISTEN, last_action_.type()); | 
|   54  |   54  | 
|   55   // verify the connect/accept and setup test_socket_ |   55   // verify the connect/accept and setup test_socket_ | 
|   56   test_socket_ = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); |   56   test_socket_ = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | 
|   57   ASSERT_NE(-1, test_socket_); |   57   ASSERT_NE(INVALID_SOCKET, test_socket_); | 
|   58   struct sockaddr_in client; |   58   struct sockaddr_in client; | 
|   59   client.sin_family = AF_INET; |   59   client.sin_family = AF_INET; | 
|   60   client.sin_addr.s_addr = inet_addr(kLoopback); |   60   client.sin_addr.s_addr = inet_addr(kLoopback); | 
|   61   client.sin_port = htons(kTestPort); |   61   client.sin_port = htons(kTestPort); | 
|   62   int ret = |   62   int ret = | 
|   63       HANDLE_EINTR(connect(test_socket_, reinterpret_cast<sockaddr*>(&client), |   63       HANDLE_EINTR(connect(test_socket_, reinterpret_cast<sockaddr*>(&client), | 
|   64                            sizeof(client))); |   64                            sizeof(client))); | 
|   65   ASSERT_NE(ret, SOCKET_ERROR); |   65   ASSERT_NE(ret, SOCKET_ERROR); | 
|   66  |   66  | 
|   67   net::SetNonBlocking(test_socket_); |   67   net::SetNonBlocking(test_socket_); | 
| (...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  313   tester_->TestClientSend(); |  313   tester_->TestClientSend(); | 
|  314 } |  314 } | 
|  315  |  315  | 
|  316 TEST_F(ListenSocketTest, ClientSendLong) { |  316 TEST_F(ListenSocketTest, ClientSendLong) { | 
|  317   tester_->TestClientSendLong(); |  317   tester_->TestClientSendLong(); | 
|  318 } |  318 } | 
|  319  |  319  | 
|  320 TEST_F(ListenSocketTest, ServerSend) { |  320 TEST_F(ListenSocketTest, ServerSend) { | 
|  321   tester_->TestServerSend(); |  321   tester_->TestServerSend(); | 
|  322 } |  322 } | 
| OLD | NEW |