1 #include "ReturnMatcher.hpp"
3 bool ReturnMatcher::match(const memcached_return_t
&arg
) const {
5 if (expected
== MEMCACHED_SUCCESS
&& arg
== MEMCACHED_BUFFERED
&& memc
) {
6 return memcached_behavior_get(memc
, MEMCACHED_BEHAVIOR_BUFFER_REQUESTS
);
13 ReturnMatcher
ReturnMatcher::success() {
14 return ReturnMatcher
{memc
};
17 ReturnMatcher
ReturnMatcher::operator()(memcached_return_t expected_
) {
18 return ReturnMatcher
{memc
, expected_
};
21 ReturnMatcher
&ReturnMatcher::operator=(memcached_st
*memc_
) {
26 string
ReturnMatcher::describe() const {
27 return "// but '" + to_string(expected
) + "' was expected\n"
28 + "last error: " + memcached_last_error_message(memc
);