X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Ftests%2Fmemcached%2Fsimple.cpp;h=6856d63e3d5452b5f137551aacc02b1257d9e3d4;hb=fd66e60622e8e139753f62454cfdd5be662e39a0;hp=779084b6d55556fe3dfac6b3f2f0bfb9b644c9e5;hpb=7e2b466107a65e22f1cc258ca8643922dbb60352;p=m6w6%2Flibmemcached diff --git a/test/tests/memcached/simple.cpp b/test/tests/memcached/simple.cpp index 779084b6..6856d63e 100644 --- a/test/tests/memcached/simple.cpp +++ b/test/tests/memcached/simple.cpp @@ -59,5 +59,24 @@ TEST_CASE("memcached_simple") { REQUIRE_SUCCESS(memcached_replace(memc, S(__func__), S("replaced"), 0, 0)); } + + DYNAMIC_SECTION("not found (buffered=" << buffered << ",binary=" << binary << ")") { + memcached_return_t rc; + Malloced val(memcached_get(memc, S("not-found"), nullptr, nullptr, &rc)); + REQUIRE_RC(MEMCACHED_NOTFOUND, rc); + REQUIRE_FALSE(*val); + + val = memcached_get_by_key(memc, S("not-found"), S("not-found"), nullptr, nullptr, &rc); + REQUIRE_RC(MEMCACHED_NOTFOUND, rc); + REQUIRE_FALSE(*val); + } + + DYNAMIC_SECTION("verbosity (buffered=" << buffered << ",binary=" << binary << ")") { + REQUIRE_SUCCESS(memcached_verbosity(memc, 0)); + } + + DYNAMIC_SECTION("version (buffered=" << buffered << ",binary=" << binary << ")") { + REQUIRE_SUCCESS(memcached_version(memc)); + } } }