X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=testing%2Ftests%2Fmemcached%2Fencoding_key.cpp;h=6edb04dad785dfb7f7f0289b4d69ec6f0ca3bbce;hb=004d7eb1e658759b4d30932f414ed2de9a134519;hp=825bfa69b590c91c2d2e3ef65de11d8e3ab627d3;hpb=d1c9b695e9b3fbfcc94230a242b0290b43f27006;p=awesomized%2Flibmemcached diff --git a/testing/tests/memcached/encoding_key.cpp b/testing/tests/memcached/encoding_key.cpp index 825bfa69..6edb04da 100644 --- a/testing/tests/memcached/encoding_key.cpp +++ b/testing/tests/memcached/encoding_key.cpp @@ -19,7 +19,7 @@ static inline void check(memcached_st *enc, memcached_st *raw, const char *val, REQUIRE_FALSE(memcmp(val, *enc_value, enc_length)); } -TEST_CASE("memcached encoding_key") { +TEST_CASE("memcached_encoding_key") { pair tests[]{ {"network", MemcachedCluster::network()}, {"socket", MemcachedCluster::socket()} @@ -29,7 +29,7 @@ TEST_CASE("memcached encoding_key") { auto memc = &test.memc; SECTION("accepts encoding key") { - MemcachedPtr copy(memc); + MemcachedPtr copy(memcached_clone(nullptr, memc)); REQUIRE_SUCCESS(memcached_set_encoding_key(memc, S(__func__))); @@ -37,13 +37,13 @@ TEST_CASE("memcached encoding_key") { REQUIRE_SUCCESS(memcached_set(memc, TEST_KEY, INITIAL_VAL, 0, 0)); SECTION("gets encoded value") { - check(memc, ©.memc, INITIAL_VAL); + check(memc, copy.memc, INITIAL_VAL); } SECTION("cloned gets encoded value") { - MemcachedPtr dupe(memc); + MemcachedPtr dupe(memcached_clone(nullptr, memc)); - check(&dupe.memc, ©.memc, INITIAL_VAL); + check(dupe.memc, copy.memc, INITIAL_VAL); } } @@ -52,26 +52,26 @@ TEST_CASE("memcached encoding_key") { REQUIRE_SUCCESS(memcached_set(memc, TEST_KEY, INITIAL_VAL, 0, 0)); REQUIRE_RC(MEMCACHED_NOTSTORED, memcached_add(memc, TEST_KEY, REPLACED_VAL, 0, 0)); - check(memc, ©.memc, INITIAL_VAL); + check(memc, copy.memc, INITIAL_VAL); test.flush(); REQUIRE_SUCCESS(memcached_add(memc, TEST_KEY, REPLACED_VAL, 0, 0)); SECTION("gets encoded value") { - check(memc, ©.memc, REPLACED_VAL); + check(memc, copy.memc, REPLACED_VAL); } } SECTION("replaces encoded value") { REQUIRE_SUCCESS(memcached_set(memc, TEST_KEY, INITIAL_VAL, 0, 0)); - check(memc, ©.memc, INITIAL_VAL); + check(memc, copy.memc, INITIAL_VAL); REQUIRE_SUCCESS(memcached_replace(memc, TEST_KEY, REPLACED_VAL, 0, 0)); SECTION("gets encoded value") { - check(memc, ©.memc, REPLACED_VAL); + check(memc, copy.memc, REPLACED_VAL); } }