X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Ftests%2Fmemcached%2Fsimple.cpp;h=6856d63e3d5452b5f137551aacc02b1257d9e3d4;hb=0d7a3e0e040ddf840d656b61f41419c252debcde;hp=779084b6d55556fe3dfac6b3f2f0bfb9b644c9e5;hpb=9f262c9ea92d4869715ca6f534c80075a8310ac1;p=awesomized%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)); + } } }