X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fplus.cpp;h=59ebf555def8193c44df885be73403de1c4eb429;hb=625e84ebfc422790372bc2984f504bdcb4da779c;hp=c4b671153269ea9724082dec199549172c3d4504;hpb=67456d74f5bd4f354a360d70da503dc58cbe5971;p=awesomized%2Flibmemcached diff --git a/tests/plus.cpp b/tests/plus.cpp index c4b67115..59ebf555 100644 --- a/tests/plus.cpp +++ b/tests/plus.cpp @@ -164,26 +164,24 @@ test_return_t mget_test(memcached_st *original) vector return_value; /* We need to empty the server before we continue the test */ - test_true(memc.flush(0)); + test_true(memc.flush()); test_true(memc.mget(keys)); - while ((mc_rc= memc.fetch(return_key, return_value)) != MEMCACHED_END) - { - test_true(return_value.size()); - return_value.clear(); - } - test_compare(mc_rc, MEMCACHED_END); + test_compare(MEMCACHED_NOTFOUND, + memc.fetch(return_key, return_value)); test_true(memc.setAll(keys, values, 50, 9)); test_true(memc.mget(keys)); - - while ((mc_rc= memc.fetch(return_key, return_value)) != MEMCACHED_END) + size_t count= 0; + while ((mc_rc= memc.fetch(return_key, return_value)) == MEMCACHED_SUCCESS) { test_compare(return_key.length(), return_value.size()); test_memcmp(&return_value[0], return_key.c_str(), return_value.size()); + count++; } + test_compare(values.size(), count); return TEST_SUCCESS; }