summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2014-12-09 18:13:39 -0500
committerirungentoo <irungentoo@gmail.com>2014-12-09 18:13:39 -0500
commit4ec9295259fa74b921628195c8028a1b7622ec94 (patch)
treed1ed84ffab22d0f53fb5d2dbc9648c1fbedbfe7a
parent7d27893f1a3c9b19a8c4effcb0eb357a9eedd174 (diff)
Fixed tox_test.c
-rw-r--r--auto_tests/tox_test.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/auto_tests/tox_test.c b/auto_tests/tox_test.c
index b99c5c57..0c99e899 100644
--- a/auto_tests/tox_test.c
+++ b/auto_tests/tox_test.c
@@ -70,8 +70,7 @@ void print_typingchange(Tox *m, int friendnumber, uint8_t typing, void *userdata
70 70
71uint32_t custom_packet; 71uint32_t custom_packet;
72 72
73int handle_custom_packet(Tox *m, uint32_t friend_num, const uint8_t *data, 73int handle_custom_packet(Tox *m, int32_t friend_num, const uint8_t *data, uint32_t len, void *object)
74 uint32_t len, void *object)
75{ 74{
76 uint8_t number = *((uint32_t *)object); 75 uint8_t number = *((uint32_t *)object);
77 76
@@ -257,7 +256,7 @@ START_TEST(test_few_clients)
257 ck_assert_msg(tox_get_is_typing(tox2, 0) == 0, "Typing fail"); 256 ck_assert_msg(tox_get_is_typing(tox2, 0) == 0, "Typing fail");
258 257
259 uint32_t packet_number = 160; 258 uint32_t packet_number = 160;
260 int ret = tox_lossless_packet_registerhandler(tox3, 0, packet_number, handle_custom_packet, &packet_number); 259 int ret = tox_lossless_packet_registerhandler(tox3, 0, packet_number, &handle_custom_packet, &packet_number);
261 ck_assert_msg(ret == 0, "tox_lossless_packet_registerhandler fail %i", ret); 260 ck_assert_msg(ret == 0, "tox_lossless_packet_registerhandler fail %i", ret);
262 uint8_t data_c[TOX_MAX_CUSTOM_PACKET_SIZE + 1]; 261 uint8_t data_c[TOX_MAX_CUSTOM_PACKET_SIZE + 1];
263 memset(data_c, ((uint8_t)packet_number), sizeof(data_c)); 262 memset(data_c, ((uint8_t)packet_number), sizeof(data_c));
@@ -281,7 +280,7 @@ START_TEST(test_few_clients)
281 } 280 }
282 281
283 packet_number = 200; 282 packet_number = 200;
284 ret = tox_lossy_packet_registerhandler(tox3, 0, packet_number, handle_custom_packet, &packet_number); 283 ret = tox_lossy_packet_registerhandler(tox3, 0, packet_number, &handle_custom_packet, &packet_number);
285 ck_assert_msg(ret == 0, "tox_lossy_packet_registerhandler fail %i", ret); 284 ck_assert_msg(ret == 0, "tox_lossy_packet_registerhandler fail %i", ret);
286 memset(data_c, ((uint8_t)packet_number), sizeof(data_c)); 285 memset(data_c, ((uint8_t)packet_number), sizeof(data_c));
287 ret = tox_send_lossy_packet(tox2, 0, data_c, sizeof(data_c)); 286 ret = tox_send_lossy_packet(tox2, 0, data_c, sizeof(data_c));
@@ -473,11 +472,9 @@ void print_group_message(Tox *tox, int groupnumber, int peernumber, const uint8_
473 if (*((uint32_t *)userdata) != 234212) 472 if (*((uint32_t *)userdata) != 234212)
474 return; 473 return;
475 474
476 if (length != length) 475 if (length == (sizeof("Install Gentoo") - 1) && memcmp(message, "Install Gentoo", sizeof("Install Gentoo") - 1) == 0) {
477 if (memcmp(message, "Install Gentoo", sizeof("Install Gentoo") - 1) != 0) 476 ++num_recv;
478 return; 477 }
479
480 ++num_recv;
481} 478}
482 479
483START_TEST(test_many_group) 480START_TEST(test_many_group)
@@ -557,7 +554,7 @@ START_TEST(test_many_group)
557 tox_callback_group_message(toxes[i], &print_group_message, &to_comp); 554 tox_callback_group_message(toxes[i], &print_group_message, &to_comp);
558 } 555 }
559 556
560 ck_assert_msg(tox_group_message_send(toxes[rand() % NUM_GROUP_TOX], 0, "Install Gentoo", 557 ck_assert_msg(tox_group_message_send(toxes[rand() % NUM_GROUP_TOX], 0, (uint8_t *)"Install Gentoo",
561 sizeof("Install Gentoo") - 1) == 0, "Failed to send group message."); 558 sizeof("Install Gentoo") - 1) == 0, "Failed to send group message.");
562 num_recv = 0; 559 num_recv = 0;
563 560