static void linphone_stun_test_encode(void) { char smallBuff[12]; size_t smallLen = 12; char bigBuff[STUN_MAX_MESSAGE_SIZE]; size_t bigLen = STUN_MAX_MESSAGE_SIZE; size_t len = test_stun_encode(smallBuff, smallLen, TRUE); BC_ASSERT(len == -1); len = test_stun_encode(bigBuff, bigLen, TRUE); BC_ASSERT(len > 0); ms_message("STUN message encoded in %i bytes", (int)len); }
static void linphone_stun_test_encode(void) { char *buffer = NULL; size_t len = test_stun_encode(&buffer); BC_ASSERT(len > 0); BC_ASSERT_PTR_NOT_NULL(buffer); if (buffer != NULL) ms_free(buffer); ms_message("STUN message encoded in %i bytes", (int)len); }