X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fhashkit_functions.cc;h=c8ca52414a9553f39f95ff56a61583f67b7d4beb;hb=645f3f1271ac967d9f98475f685e8820f9fe1ca6;hp=42abcb620ff24541e1790ffdc42967f4198dca80;hpb=9cd57ce737375540f6c3b5e2e3684160e5c4bfce;p=awesomized%2Flibmemcached diff --git a/tests/hashkit_functions.cc b/tests/hashkit_functions.cc index 42abcb62..c8ca5241 100644 --- a/tests/hashkit_functions.cc +++ b/tests/hashkit_functions.cc @@ -35,12 +35,15 @@ * */ -#include +#include +#include -#include -#include -#include -#include +using namespace libtest; + +#include +#include +#include +#include #include @@ -344,8 +347,7 @@ test_st allocation[]= { static test_return_t hashkit_digest_test(hashkit_st *hashk) { - uint32_t value; - value= hashkit_digest(hashk, "a", sizeof("a")); + test_true(hashkit_digest(hashk, "a", sizeof("a"))); return TEST_SUCCESS; } @@ -576,36 +578,31 @@ collection_st collection[] ={ {0, 0, 0, 0} }; -/* Prototypes for functions we will pass to test framework */ -void *world_create(test_return_t *error); -test_return_t world_destroy(hashkit_st *hashk); - -void *world_create(test_return_t *error) +static void *world_create(libtest::server_startup_st&, test_return_t& error) { hashkit_st *hashk_ptr= hashkit_create(&global_hashk); if (hashk_ptr != &global_hashk) { - *error= TEST_FAILURE; + error= TEST_FAILURE; return NULL; } if (hashkit_is_allocated(hashk_ptr) == true) { - *error= TEST_FAILURE; + error= TEST_FAILURE; return NULL; } - *error= TEST_SUCCESS; - return hashk_ptr; } -test_return_t world_destroy(hashkit_st *hashk) +static bool world_destroy(void *object) { + hashkit_st *hashk= (hashkit_st *)object; // Did we get back what we expected? - assert(hashkit_is_allocated(hashk) == false); + test_true(hashkit_is_allocated(hashk) == false); hashkit_free(&global_hashk); return TEST_SUCCESS; @@ -614,6 +611,6 @@ test_return_t world_destroy(hashkit_st *hashk) void get_world(Framework *world) { world->collections= collection; - world->_create= (test_callback_create_fn*)world_create; - world->_destroy= (test_callback_fn*)world_destroy; + world->_create= world_create; + world->_destroy= world_destroy; }