X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels-udp.c;fp=test%2Fchannels-udp.c;h=f4ddbe2b0f1efb3988022233b89195b028183915;hb=36a7403d3ab239a03c4085fa46f0df2127394a95;hp=4e628c017fb77efbd31b2a0d243d46a47a396d65;hpb=e22b3cef15764699e2bc05b6d9f3fbebf8ccef03;p=meshlink diff --git a/test/channels-udp.c b/test/channels-udp.c index 4e628c01..f4ddbe2b 100644 --- a/test/channels-udp.c +++ b/test/channels-udp.c @@ -55,10 +55,10 @@ static void client_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *chann // We expect always the same amount of data from the server. assert(mesh->priv); struct client *client = mesh->priv; - assert(len == 512 || len == 65536); + assert(len == 512 || len == 65535); client->received += len; - if(len == 65536) { + if(len == 65535) { client->got_large_packet = true; } } @@ -142,16 +142,15 @@ int main(void) { // Check that we can send up to 65535 bytes without errors - char large_data[65536] = ""; + char large_data[65535] = ""; for(int i = 0; i < 3; i++) { - assert(meshlink_channel_send(server, channels[i], large_data, sizeof(large_data) + 1) == -1); assert(meshlink_channel_send(server, channels[i], large_data, sizeof(large_data)) == sizeof(large_data)); } - // Assert that packets larger than 64 kiB are not allowed + // Assert that any larger packets are not allowed - assert(meshlink_channel_send(server, channels[0], large_data, 65537) == -1); + assert(meshlink_channel_send(server, channels[0], large_data, 65536) == -1); // Stream packets from server to clients for 5 seconds at 40 Mbps (1 kB * 500 Hz)