#include <sys/stat.h>
#include <unistd.h>
#include <time.h>
-#include "server.h"
-#include "test.h"
+#include <libtest/server.h>
+
+#include <libtest/test.h>
#include <string>
#include <iostream>
test_return_t mget_result_function(memcached_st *memc);
test_return_t basic_behavior(memcached_st *memc);
test_return_t mget_test(memcached_st *memc);
- memcached_return_t callback_counter(memcached_st *,
+ memcached_return_t callback_counter(const memcached_st *,
memcached_result_st *,
void *context);
}
}
/* Count the results */
-memcached_return_t callback_counter(memcached_st *,
- memcached_result_st *,
- void *context)
+memcached_return_t callback_counter(const memcached_st *,
+ memcached_result_st *,
+ void *context)
{
unsigned int *counter= static_cast<unsigned int *>(context);
void get_world(world_st *world)
{
world->collections= collection;
- world->collection_startup= reinterpret_cast<test_callback_fn>(world_collection_startup);
- world->flush= reinterpret_cast<test_callback_fn>(world_flush);
- world->pre_run= reinterpret_cast<test_callback_fn>(world_pre_run);
+
world->create= reinterpret_cast<test_callback_create_fn>(world_create);
- world->post_run= reinterpret_cast<test_callback_fn>(world_post_run);
- world->on_error= reinterpret_cast<test_callback_error_fn>(world_on_error);
world->destroy= reinterpret_cast<test_callback_fn>(world_destroy);
+
+ world->test.startup= reinterpret_cast<test_callback_fn>(world_test_startup);
+ world->test.flush= reinterpret_cast<test_callback_fn>(world_flush);
+ world->test.pre_run= reinterpret_cast<test_callback_fn>(world_pre_run);
+ world->test.post_run= reinterpret_cast<test_callback_fn>(world_post_run);
+ world->test.on_error= reinterpret_cast<test_callback_error_fn>(world_on_error);
+
+ world->collection.startup= reinterpret_cast<test_callback_fn>(world_container_startup);
+ world->collection.shutdown= reinterpret_cast<test_callback_fn>(world_container_shutdown);
+
world->runner= &defualt_libmemcached_runner;
}