X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Frunner.h;h=6c7eaaff91c07017466362891592ff909cf146ea;hb=5fb9e63a9f6af5fca174939f7c5fffa360ad75d0;hp=deb685afd4c966d2a24b110896edd6e41bcd4b77;hpb=941deb278c78654f9cfeda6f343c79e2f10b746a;p=awesomized%2Flibmemcached diff --git a/tests/runner.h b/tests/runner.h index deb685af..6c7eaaff 100644 --- a/tests/runner.h +++ b/tests/runner.h @@ -47,6 +47,20 @@ public: return _runner_default(libmemcached_test_callback_fn(func), (libmemcached_test_container_st*)object); } + test_return_t flush(void* arg) + { + return flush((libmemcached_test_container_st*)arg); + } + + test_return_t flush(libmemcached_test_container_st *container) + { + test_true(container->memc); + memcached_flush(container->memc, 0); + memcached_quit(container->memc); + + return TEST_SUCCESS; + } + test_return_t pre(test_callback_fn* func, void *object) { return _pre_runner_default(libmemcached_test_callback_fn(func), (libmemcached_test_container_st*)object);