testing
[awesomized/libmemcached] / test / tests / memcached / errors.cpp
1 #include "test/lib/common.hpp"
2
3 TEST_CASE("memcached_errors") {
4 SECTION("NO_SERVERS") {
5 MemcachedPtr memc;
6 memcached_return_t rc;
7 auto key = "key";
8 size_t len = 3;
9
10 REQUIRE(MEMCACHED_NO_SERVERS == memcached_flush(*memc, 0));
11 REQUIRE(MEMCACHED_NO_SERVERS == memcached_set(*memc, S(__func__), S(__func__), 0, 0));
12 REQUIRE_FALSE(memcached_get(*memc, S(__func__), nullptr, nullptr, &rc));
13 REQUIRE(MEMCACHED_NO_SERVERS == rc);
14 REQUIRE(MEMCACHED_NO_SERVERS == memcached_mget(*memc, &key, &len, 1));
15 }
16 }