*
*/
-#include <libtest/common.h>
+#include <config.h>
+#include <libtest/test.hpp>
+
+using namespace libtest;
+
#include <libmemcached/memcached.h>
+
#include <tests/namespace.h>
test_return_t memcached_increment_namespace(memcached_st *memc)
memcached_increment(memc,
test_literal_param("number"),
1, &new_number));
- test_compare(1, new_number);
+ test_compare(uint64_t(1), new_number);
test_compare(MEMCACHED_SUCCESS,
memcached_increment(memc,
test_literal_param("number"),
1, &new_number));
- test_compare(2, new_number);
+ test_compare(uint64_t(2), new_number);
memcached_st *clone= memcached_clone(NULL, memc);
test_literal_param("number"),
0, 0, 0);
test_true(value);
- test_compare(2, strlen(value));
+ test_compare(2UL, strlen(value));
test_strcmp("10", value);
+ free(value);
test_compare(MEMCACHED_SUCCESS,
memcached_increment(clone,
test_literal_param("number"),
1, &new_number));
- test_compare(11, new_number);
+ test_compare(uint64_t(11), new_number);
test_compare(MEMCACHED_SUCCESS,
memcached_increment(memc,
test_literal_param("number"),
1, &new_number));
- test_compare(3, new_number);
+ test_compare(uint64_t(3), new_number);
memcached_free(clone);