| Index: ppapi/tests/test_udp_socket.cc
|
| diff --git a/ppapi/tests/test_udp_socket.cc b/ppapi/tests/test_udp_socket.cc
|
| index e0b76f47728b3ae9100378f9f5fe42b57ebdeb30..ff101ff38451226879106be1907144105c4c5ea6 100644
|
| --- a/ppapi/tests/test_udp_socket.cc
|
| +++ b/ppapi/tests/test_udp_socket.cc
|
| @@ -272,36 +272,34 @@ std::string TestUDPSocket::TestSetOption() {
|
| CHECK_CALLBACK_BEHAVIOR(callback);
|
| ASSERT_EQ(PP_OK, callback.result());
|
|
|
| - // SEND_BUFFER_SIZE and RECV_BUFFER_SIZE shouldn't be set before the socket is
|
| - // bound.
|
| callback.WaitForResult(socket.SetOption(
|
| PP_UDPSOCKET_OPTION_SEND_BUFFER_SIZE, pp::Var(4096),
|
| callback.GetCallback()));
|
| CHECK_CALLBACK_BEHAVIOR(callback);
|
| - ASSERT_EQ(PP_ERROR_FAILED, callback.result());
|
| + ASSERT_EQ(PP_OK, callback.result());
|
|
|
| callback.WaitForResult(socket.SetOption(
|
| PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE, pp::Var(512),
|
| callback.GetCallback()));
|
| CHECK_CALLBACK_BEHAVIOR(callback);
|
| - ASSERT_EQ(PP_ERROR_FAILED, callback.result());
|
| + ASSERT_EQ(PP_OK, callback.result());
|
|
|
| pp::NetAddress address;
|
| ASSERT_SUBTEST_SUCCESS(LookupPortAndBindUDPSocket(&socket, &address));
|
|
|
| - // ADDRESS_REUSE and BROADCAST won't take effect after the socket is bound.
|
| + // All of ADDRESS_REUSE, BROADCAST, SEND_BUFFER_SIZE and RECV_BUFFER_SIZE can
|
| + // be set after the socket is bound.
|
| callback.WaitForResult(socket.SetOption(
|
| PP_UDPSOCKET_OPTION_ADDRESS_REUSE, pp::Var(true),
|
| callback.GetCallback()));
|
| CHECK_CALLBACK_BEHAVIOR(callback);
|
| - ASSERT_EQ(PP_ERROR_FAILED, callback.result());
|
| + ASSERT_EQ(PP_OK, callback.result());
|
|
|
| callback.WaitForResult(socket.SetOption(
|
| PP_UDPSOCKET_OPTION_BROADCAST, pp::Var(true), callback.GetCallback()));
|
| CHECK_CALLBACK_BEHAVIOR(callback);
|
| - ASSERT_EQ(PP_ERROR_FAILED, callback.result());
|
| + ASSERT_EQ(PP_OK, callback.result());
|
|
|
| - // SEND_BUFFER_SIZE and RECV_BUFFER_SIZE can be set after the socket is bound.
|
| callback.WaitForResult(socket.SetOption(
|
| PP_UDPSOCKET_OPTION_SEND_BUFFER_SIZE, pp::Var(2048),
|
| callback.GetCallback()));
|
|
|