X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.h;h=7c0e49daef93e2ce0b05027f04df4d97767b7b21;hb=bcefa7bfce1047ac2b2fe1a7243bac6f9999ffa5;hp=0cbb5f0d3d2079c7643a15016276b73137b3b12c;hpb=34a8c3858f30b02568c87f56a827f618aba6d6be;p=m6w6%2Flibmemcached diff --git a/tests/test.h b/tests/test.h index 0cbb5f0d..7c0e49da 100644 --- a/tests/test.h +++ b/tests/test.h @@ -12,10 +12,17 @@ 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 {