X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flibmemcached_world.h;h=45927a23afac06d7afcf66e1c24d3a9f044d7aae;hb=dac48f2dbe34915755f8f4f7f88419f47dc9e27f;hp=aab09ea3e5ed0cfcfd6d27503bc3ecfb5b3bcf16;hpb=55b5455291498ef63c1c34976552d58708a74732;p=m6w6%2Flibmemcached diff --git a/tests/libmemcached_world.h b/tests/libmemcached_world.h index aab09ea3..45927a23 100644 --- a/tests/libmemcached_world.h +++ b/tests/libmemcached_world.h @@ -62,10 +62,10 @@ test_return_t world_container_startup(libmemcached_test_container_st *container) { memcached_return_t rc; container->parent= memcached_create(NULL); - test_truth((container->parent != NULL)); + test_true((container->parent != NULL)); rc= memcached_server_push(container->parent, container->construct.servers); - test_truth(rc == MEMCACHED_SUCCESS); + test_true(rc == MEMCACHED_SUCCESS); return TEST_SUCCESS; } @@ -81,7 +81,7 @@ test_return_t world_container_shutdown(libmemcached_test_container_st *container test_return_t world_test_startup(libmemcached_test_container_st *container) { container->memc= memcached_clone(NULL, container->parent); - test_truth((container->memc != NULL)); + test_true((container->memc != NULL)); return TEST_SUCCESS; } @@ -101,8 +101,8 @@ test_return_t world_pre_run(libmemcached_test_container_st *container) memcached_server_st *instance= memcached_server_instance_fetch(container->memc, loop); - test_truth(instance->fd == -1); - test_truth(instance->cursor_active == 0); + test_true(instance->fd == -1); + test_true(instance->cursor_active == 0); } return TEST_SUCCESS; @@ -111,7 +111,7 @@ test_return_t world_pre_run(libmemcached_test_container_st *container) test_return_t world_post_run(libmemcached_test_container_st *container) { - test_truth(container->memc); + test_true(container->memc); return TEST_SUCCESS; } @@ -149,6 +149,30 @@ static test_return_t _runner_default(libmemcached_test_callback_fn func, libmemc } } +static test_return_t _pre_runner_default(libmemcached_test_callback_fn func, libmemcached_test_container_st *container) +{ + if (func) + { + return func(container->parent); + } + else + { + return TEST_SUCCESS; + } +} + +static test_return_t _post_runner_default(libmemcached_test_callback_fn func, libmemcached_test_container_st *container) +{ + if (func) + { + return func(container->parent); + } + else + { + return TEST_SUCCESS; + } +} + #ifdef __cplusplus } #endif @@ -156,17 +180,17 @@ static test_return_t _runner_default(libmemcached_test_callback_fn func, libmemc #ifdef __cplusplus static world_runner_st defualt_libmemcached_runner= { + reinterpret_cast(_pre_runner_default), reinterpret_cast(_runner_default), - reinterpret_cast(_runner_default), - reinterpret_cast(_runner_default) + reinterpret_cast(_post_runner_default) }; #else static world_runner_st defualt_libmemcached_runner= { + (test_callback_runner_fn)_pre_runner_default, (test_callback_runner_fn)_runner_default, - (test_callback_runner_fn)_runner_default, - (test_callback_runner_fn)_runner_default + (test_callback_runner_fn)_post_runner_default }; #endif