1 #include "test/lib/common.hpp"
3 TEST_CASE("memcached_regression_lp583031") {
6 REQUIRE(MEMCACHED_SUCCESS
== memcached_server_add(*memc
, "192.0.2.1", 11211));
7 REQUIRE(MEMCACHED_SUCCESS
== memcached_behavior_set(*memc
, MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT
, 3000));
8 REQUIRE(MEMCACHED_SUCCESS
== memcached_behavior_set(*memc
, MEMCACHED_BEHAVIOR_RETRY_TIMEOUT
, 1000));
9 REQUIRE(MEMCACHED_SUCCESS
== memcached_behavior_set(*memc
, MEMCACHED_BEHAVIOR_SND_TIMEOUT
, 1000));
10 REQUIRE(MEMCACHED_SUCCESS
== memcached_behavior_set(*memc
, MEMCACHED_BEHAVIOR_RCV_TIMEOUT
, 1000));
11 REQUIRE(MEMCACHED_SUCCESS
== memcached_behavior_set(*memc
, MEMCACHED_BEHAVIOR_POLL_TIMEOUT
, 1000));
12 REQUIRE(MEMCACHED_SUCCESS
== memcached_behavior_set(*memc
, MEMCACHED_BEHAVIOR_SERVER_FAILURE_LIMIT
, 3));
14 memcached_return_t rc
;
15 Malloced
val(memcached_get(*memc
, S("not-found"), nullptr, nullptr, &rc
));
16 REQUIRE(MEMCACHED_TIMEOUT
== rc
);