1
0
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:
bel
2015-11-26 22:23:20 +01:00
parent c7d5e24f92
commit 1efb65f20b

View File

@@ -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