X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.c;h=d457cf50b6357958a6720aff8617bdd2211c293a;hb=eaf02380bad52c3c5dacdfd81b73e95a44ad68b1;hp=4af1a37005d59cd56a9f51b14314c663b1c17987;hpb=a081ca36c7fbf7c73e2a61d4f3c06ab0eff0571e;p=m6w6%2Flibmemcached diff --git a/tests/test.c b/tests/test.c index 4af1a370..d457cf50 100644 --- a/tests/test.c +++ b/tests/test.c @@ -28,12 +28,28 @@ void connection_test(void) memcached_return rc; memcached_st *memc; memc= memcached_init(NULL); + assert(memc); rc= memcached_server_add(memc, "localhost", 0); assert(rc == MEMCACHED_SUCCESS); assert(memc); memcached_deinit(memc); } +void error_test(void) +{ + memcached_st *memc; + memc= memcached_init(NULL); + memcached_return rc; + + for (rc= MEMCACHED_SUCCESS; rc < MEMCACHED_MAXIMUM_RETURN; rc++) + { + printf("Error %d -> %s\n", rc, memcached_strerror(memc, rc)); + } + + assert(memc); + memcached_deinit(memc); +} + void set_test(void) { memcached_st *memc; @@ -43,6 +59,8 @@ void set_test(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); rc= memcached_set(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint16_t)0); @@ -60,6 +78,8 @@ void add_test(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); rc= memcached_add(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint16_t)0); @@ -77,6 +97,8 @@ void replace_test(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); rc= memcached_replace(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint16_t)0); @@ -94,6 +116,8 @@ void delete_test(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); rc= memcached_set(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint16_t)0); @@ -112,6 +136,8 @@ void flush_test(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); rc= memcached_flush(memc, 0); assert(rc == MEMCACHED_SUCCESS); @@ -129,6 +155,8 @@ void get_test(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); string= memcached_get(memc, key, strlen(key), &string_length, &flags, &rc); @@ -152,6 +180,9 @@ void get_test2(void) memc= memcached_init(NULL); assert(memc); + rc= memcached_server_add(memc, "localhost", 0); + assert(rc == MEMCACHED_SUCCESS); + rc= memcached_set(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint16_t)0); @@ -180,14 +211,19 @@ void get_test3(void) char *string; size_t string_length; uint16_t flags; - int i; + int x; - value = (char*) malloc(value_length); - for (i=0; i