forked from cory/tildefriends
libuv 1.47.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4615 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
22
deps/libuv/test/test-udp-recv-in-a-row.c
vendored
22
deps/libuv/test/test-udp-recv-in-a-row.c
vendored
@@ -53,7 +53,7 @@ static void sv_recv_cb(uv_udp_t* handle,
|
||||
if (++ recv_cnt < N) {
|
||||
ASSERT_EQ(sizeof(send_data), nread);
|
||||
} else {
|
||||
ASSERT_EQ(0, nread);
|
||||
ASSERT_OK(nread);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ static void check_cb(uv_check_t* handle) {
|
||||
check_cb_called = 1;
|
||||
|
||||
/* we are done */
|
||||
ASSERT_EQ(0, uv_check_stop(handle));
|
||||
ASSERT_OK(uv_check_stop(handle));
|
||||
uv_close((uv_handle_t*) &client, NULL);
|
||||
uv_close((uv_handle_t*) &check_handle, NULL);
|
||||
uv_close((uv_handle_t*) &server, NULL);
|
||||
@@ -79,16 +79,16 @@ static void check_cb(uv_check_t* handle) {
|
||||
TEST_IMPL(udp_recv_in_a_row) {
|
||||
int i, r;
|
||||
|
||||
ASSERT_EQ(0, uv_check_init(uv_default_loop(), &check_handle));
|
||||
ASSERT_EQ(0, uv_check_start(&check_handle, check_cb));
|
||||
ASSERT_OK(uv_check_init(uv_default_loop(), &check_handle));
|
||||
ASSERT_OK(uv_check_start(&check_handle, check_cb));
|
||||
|
||||
ASSERT_EQ(0, uv_ip4_addr("127.0.0.1", TEST_PORT, &addr));
|
||||
ASSERT_OK(uv_ip4_addr("127.0.0.1", TEST_PORT, &addr));
|
||||
|
||||
ASSERT_EQ(0, uv_udp_init(uv_default_loop(), &server));
|
||||
ASSERT_EQ(0, uv_udp_bind(&server, (const struct sockaddr*) &addr, 0));
|
||||
ASSERT_EQ(0, uv_udp_recv_start(&server, alloc_cb, sv_recv_cb));
|
||||
ASSERT_OK(uv_udp_init(uv_default_loop(), &server));
|
||||
ASSERT_OK(uv_udp_bind(&server, (const struct sockaddr*) &addr, 0));
|
||||
ASSERT_OK(uv_udp_recv_start(&server, alloc_cb, sv_recv_cb));
|
||||
|
||||
ASSERT_EQ(0, uv_udp_init(uv_default_loop(), &client));
|
||||
ASSERT_OK(uv_udp_init(uv_default_loop(), &client));
|
||||
|
||||
/* send N-1 udp packets */
|
||||
buf = uv_buf_init(send_data, sizeof(send_data));
|
||||
@@ -106,13 +106,13 @@ TEST_IMPL(udp_recv_in_a_row) {
|
||||
&buf,
|
||||
1,
|
||||
(const struct sockaddr*) &addr);
|
||||
ASSERT_EQ(0, r);
|
||||
ASSERT_OK(r);
|
||||
|
||||
/* check_cb() asserts that the N packets can be received
|
||||
* before it gets called.
|
||||
*/
|
||||
|
||||
ASSERT_EQ(0, uv_run(uv_default_loop(), UV_RUN_DEFAULT));
|
||||
ASSERT_OK(uv_run(uv_default_loop(), UV_RUN_DEFAULT));
|
||||
|
||||
ASSERT(check_cb_called);
|
||||
|
||||
|
Reference in New Issue
Block a user