X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.h;h=77adaf539c21a06ce085bdf66cbd9b4962e34d34;hb=a242e3cff72d1db0ffde3edcf009a4506e619706;hp=1c6b87be25bd383242679e4627d5eb1d6f09e40f;hpb=3994a4a1ef81dfcf1e893ddb08e923c65e337ebd;p=awesomized%2Flibmemcached diff --git a/tests/test.h b/tests/test.h index 1c6b87be..77adaf53 100644 --- a/tests/test.h +++ b/tests/test.h @@ -5,17 +5,24 @@ extern "C" { #endif -#include -#include "../lib/common.h" +#include +#include "../libmemcached/common.h" typedef struct world_st world_st; typedef struct collection_st collection_st; typedef struct test_st test_st; +typedef enum { + TEST_SUCCESS= 0, /* Backwards compatibility */ + TEST_FAILURE, + TEST_MEMORY_ALLOCATION_FAILURE, + TEST_MAXIMUM_RETURN /* Always add new error code before */ +} test_return; + struct test_st { char *name; unsigned int requires_flush; - uint8_t (*function)(memcached_st *memc); + test_return (*function)(memcached_st *memc); }; struct collection_st {