mirror of
https://github.com/lammertb/libhttp.git
synced 2025-09-11 21:30:45 +03:00
Unit test: mask_data is only available if built with websocket support
This commit is contained in:
@@ -465,10 +465,17 @@ END_TEST
|
||||
|
||||
START_TEST(test_mask_data)
|
||||
{
|
||||
#if defined(USE_WEBSOCKET)
|
||||
char in[1024];
|
||||
char out[1024];
|
||||
int i;
|
||||
#endif
|
||||
|
||||
uint32_t mask = 0x61626364;
|
||||
/* TODO: adapt test for big endian */
|
||||
ck_assert((*(unsigned char*)mask) == 0x64u);
|
||||
|
||||
#if defined(USE_WEBSOCKET)
|
||||
memset(in, 0, sizeof(in));
|
||||
memset(out, 99, sizeof(out));
|
||||
|
||||
@@ -497,6 +504,7 @@ START_TEST(test_mask_data)
|
||||
ck_assert_uint_eq((unsigned char)out[2], 2u ^ 2u);
|
||||
ck_assert_uint_eq((unsigned char)out[3], 3u ^ 1u);
|
||||
ck_assert_uint_eq((unsigned char)out[4], 4u ^ 4u);
|
||||
#endif
|
||||
}
|
||||
END_TEST
|
||||
|
||||
|
Reference in New Issue
Block a user