*
*/
-#include <config.h>
+#include "mem_config.h"
/*
C++ interface test
*/
-#include <libmemcached-1.0/memcached.hpp>
-#include <libtest/test.hpp>
+#include "libmemcached-1.0/memcached.hpp"
+#include "libtest/test.hpp"
#include <cstdio>
#include <cstdlib>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include <unistd.h>
+#if HAVE_UNISTD_H
+# include <unistd.h>
+#endif
#include <ctime>
#include <string>
vector<char> return_value;
/* We need to empty the server before we continue the test */
+ bool flush_res= memc.flush();
+ if (flush_res == false)
+ {
+ std::string error_string;
+ ASSERT_TRUE(memc.error(error_string));
+ Error << error_string;
+ }
test_true(memc.flush());
test_true(memc.mget(keys));
{
// Check to see everything is setup internally even when a host is specified
// on creation.
- memcached_server_instance_st instance= memcached_server_instance_by_position(original, 0);
+ const memcached_instance_st* instance= memcached_server_instance_by_position(original, 0);
Memcache memc(memcached_server_name(instance), memcached_server_port(instance));
test_false(memc.increment(__func__, 0, NULL));
#define TEST_PORT_BASE MEMCACHED_DEFAULT_PORT +10
#include "tests/libmemcached_world.h"
-void get_world(Framework *world)
+void get_world(libtest::Framework* world)
{
world->collections(collection);