#include <vector>
#include <string>
#include <cerrno>
-#include <cassert>
#include <libmemcached/memcached.h>
#include <libmemcached/util.h>
{
if (strcmp(memcached_server_name(instance), "localhost"))
{
- assert(not memcached_server_name(instance));
+ fatal_assert(not memcached_server_name(instance));
return MEMCACHED_FAILURE;
}
if (memcached_server_port(instance) < 8888 or memcached_server_port(instance) > 8892)
{
- assert(not memcached_server_port(instance));
+ fatal_assert(not memcached_server_port(instance));
return MEMCACHED_FAILURE;
}
if (instance->weight > 5 or instance->weight < 2)
{
- assert(not instance->weight);
+ fatal_assert(not instance->weight);
return MEMCACHED_FAILURE;
}
char *value= memcached_get(memc, test_literal_param("test"), &value_len, NULL, &rc);
test_false(value);
test_zero(value_len);
+#ifdef __APPLE__
+ test_compare_got(MEMCACHED_CONNECTION_FAILURE, rc, memcached_last_error_message(memc));
+#else
test_compare_got(MEMCACHED_TIMEOUT, rc, memcached_last_error_message(memc));
+#endif
memcached_free(memc);
}