{
unsigned int num_iters= 1025; //request id rolls over at 1024
+ test_true(memc);
+
for (size_t x= 0; x < num_iters;x++)
{
Expected expected_ids;
get_udp_request_ids(memc, expected_ids);
unsigned int server_key= memcached_generate_hash(memc, test_literal_param("foo"));
+ test_true(server_key < memcached_server_count(memc));
memcached_server_instance_st instance= memcached_server_instance_by_position(memc, server_key);
size_t init_offset= instance->write_buffer_offset;
memcached_return_t rc= memcached_set(memc, test_literal_param("foo"),
test_literal_param("when we sanitize"),
- (time_t)0, (uint32_t)0);
+ time_t(0), uint32_t(0));
test_true(rc == MEMCACHED_SUCCESS or rc == MEMCACHED_BUFFERED);
/** NB, the check below assumes that if new write_ptr is less than
* the original write_ptr that we have flushed. For large payloads, this
static test_return_t udp_buffered_set_test(memcached_st *memc)
{
+ test_true(memc);
test_compare(MEMCACHED_INVALID_ARGUMENTS, memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_BUFFER_REQUESTS, true));
return TEST_SUCCESS;
}
static test_return_t udp_set_too_big_test(memcached_st *memc)
{
+ test_true(memc);
char value[MAX_UDP_DATAGRAM_LENGTH];
Expected expected_ids;
get_udp_request_ids(memc, expected_ids);
static test_return_t udp_delete_test(memcached_st *memc)
{
+ test_true(memc);
+
//request id rolls over at 1024
for (size_t x= 0; x < 1025; x++)
{
};
#define TEST_PORT_BASE MEMCACHED_DEFAULT_PORT +10
-#include "libmemcached_world.h"
+#include "tests/libmemcached_world.h"
void get_world(Framework *world)
{