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 "ppapi/tests/test_tcp_socket_private.h" | 5 #include "ppapi/tests/test_tcp_socket_private.h" |
6 | 6 |
7 #include <stdlib.h> | 7 #include <stdlib.h> |
8 | 8 |
9 #include <new> | 9 #include <new> |
10 | 10 |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 } | 154 } |
155 | 155 |
156 std::string TestTCPSocketPrivate::TestSetOption() { | 156 std::string TestTCPSocketPrivate::TestSetOption() { |
157 pp::TCPSocketPrivate socket(instance_); | 157 pp::TCPSocketPrivate socket(instance_); |
158 TestCompletionCallback cb(instance_->pp_instance(), callback_type()); | 158 TestCompletionCallback cb(instance_->pp_instance(), callback_type()); |
159 | 159 |
160 cb.WaitForResult( | 160 cb.WaitForResult( |
161 socket.SetOption(PP_TCPSOCKETOPTION_PRIVATE_NO_DELAY, true, | 161 socket.SetOption(PP_TCPSOCKETOPTION_PRIVATE_NO_DELAY, true, |
162 cb.GetCallback())); | 162 cb.GetCallback())); |
163 CHECK_CALLBACK_BEHAVIOR(cb); | 163 CHECK_CALLBACK_BEHAVIOR(cb); |
164 ASSERT_EQ(PP_ERROR_FAILED, cb.result()); | 164 ASSERT_EQ(PP_OK, cb.result()); |
165 | 165 |
166 cb.WaitForResult(socket.Connect(host_.c_str(), port_, cb.GetCallback())); | 166 cb.WaitForResult(socket.Connect(host_.c_str(), port_, cb.GetCallback())); |
167 CHECK_CALLBACK_BEHAVIOR(cb); | 167 CHECK_CALLBACK_BEHAVIOR(cb); |
168 ASSERT_EQ(PP_OK, cb.result()); | 168 ASSERT_EQ(PP_OK, cb.result()); |
169 | 169 |
170 cb.WaitForResult( | 170 cb.WaitForResult( |
171 socket.SetOption(PP_TCPSOCKETOPTION_PRIVATE_NO_DELAY, true, | 171 socket.SetOption(PP_TCPSOCKETOPTION_PRIVATE_NO_DELAY, true, |
172 cb.GetCallback())); | 172 cb.GetCallback())); |
173 CHECK_CALLBACK_BEHAVIOR(cb); | 173 CHECK_CALLBACK_BEHAVIOR(cb); |
174 ASSERT_EQ(PP_OK, cb.result()); | 174 ASSERT_EQ(PP_OK, cb.result()); |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 if (cb.result() < 0) | 254 if (cb.result() < 0) |
255 return cb.result(); | 255 return cb.result(); |
256 if (cb.result() == 0) | 256 if (cb.result() == 0) |
257 return PP_ERROR_FAILED; | 257 return PP_ERROR_FAILED; |
258 written += cb.result(); | 258 written += cb.result(); |
259 } | 259 } |
260 if (written != s.size()) | 260 if (written != s.size()) |
261 return PP_ERROR_FAILED; | 261 return PP_ERROR_FAILED; |
262 return PP_OK; | 262 return PP_OK; |
263 } | 263 } |
OLD | NEW |