testing: let retry's sleeping duration grow faster
[awesomized/libmemcached] / test / tests / memcached / regression / lp_000-421-108.cpp
1 #include "test/lib/common.hpp"
2 #include "test/lib/MemcachedCluster.hpp"
3
4 TEST_CASE("memcached_regression_lp421108") {
5 MemcachedCluster test;
6 auto memc = &test.memc;
7
8 memcached_return_t rc;
9 auto memc_stat = memcached_stat(memc, NULL, &rc);
10 REQUIRE_SUCCESS(rc);
11
12 // stat_get_value used memcmp
13
14 Malloced bytes_str(memcached_stat_get_value(memc, memc_stat, "bytes", &rc));
15 REQUIRE_SUCCESS(rc);
16 REQUIRE(*bytes_str);
17
18 Malloced bytes_read_str(memcached_stat_get_value(memc, memc_stat,"bytes_read", &rc));
19 REQUIRE_SUCCESS(rc);
20 REQUIRE(*bytes_read_str);
21
22 Malloced bytes_written_str(memcached_stat_get_value(memc, memc_stat, "bytes_written", &rc));
23 REQUIRE_SUCCESS(rc);
24 REQUIRE(*bytes_written_str);
25
26 REQUIRE(strcmp(*bytes_str, *bytes_read_str));
27 REQUIRE(strcmp(*bytes_str, *bytes_written_str));
28 REQUIRE(strcmp(*bytes_read_str, *bytes_written_str));
29
30 memcached_stat_free(nullptr, memc_stat);
31 }