projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Just testing merge
[awesomized/libmemcached]
/
tests
/
hashkit_functions.cc
diff --git
a/tests/hashkit_functions.cc
b/tests/hashkit_functions.cc
index 461faaed6a0da6ae8cbd334a40a1ff527533e5f2..c8ca52414a9553f39f95ff56a61583f67b7d4beb 100644
(file)
--- a/
tests/hashkit_functions.cc
+++ b/
tests/hashkit_functions.cc
@@
-35,16
+35,17
@@
*
*/
*
*/
-#include "config.h"
+#include <config.h>
+#include <libtest/test.hpp>
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
+using namespace libtest;
-#include <libhashkit/hashkit.h>
+#include <cassert>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
-#include <lib
test/tes
t.h>
+#include <lib
hashkit/hashki
t.h>
#include "hash_results.h"
#include "hash_results.h"
@@
-346,8
+347,7
@@
test_st allocation[]= {
static test_return_t hashkit_digest_test(hashkit_st *hashk)
{
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;
}
return TEST_SUCCESS;
}
@@
-578,44
+578,39
@@
collection_st collection[] ={
{0, 0, 0, 0}
};
{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)
{
{
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)
{
return NULL;
}
if (hashkit_is_allocated(hashk_ptr) == true)
{
-
*
error= TEST_FAILURE;
+ error= TEST_FAILURE;
return NULL;
}
return NULL;
}
- *error= TEST_SUCCESS;
-
return hashk_ptr;
}
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?
// 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;
}
hashkit_free(&global_hashk);
return TEST_SUCCESS;
}
-void get_world(
world_st
*world)
+void get_world(
Framework
*world)
{
world->collections= collection;
{
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;
}
}