X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Ftests%2Fhashkit%2Fbasic.cpp;h=369b530ffa8cac3fd26c52085f4d4dfda39905a2;hb=f013c48684ce1d405dc80815139b31282a2a48f5;hp=3ba0fb68cab37e7b4b03c29044d816c84c00b889;hpb=7e2b466107a65e22f1cc258ca8643922dbb60352;p=awesomized%2Flibmemcached diff --git a/test/tests/hashkit/basic.cpp b/test/tests/hashkit/basic.cpp index 3ba0fb68..369b530f 100644 --- a/test/tests/hashkit/basic.cpp +++ b/test/tests/hashkit/basic.cpp @@ -79,6 +79,14 @@ TEST_CASE("hashkit") { REQUIRE_FALSE(hashkit_compare(&st, hp)); } + SECTION("strerror") { + auto bad_str = string{hashkit_strerror(hp, HASHKIT_MAXIMUM_RETURN)}; + for (int h = HASHKIT_SUCCESS; h < HASHKIT_MAXIMUM_RETURN; ++h) { + auto r = static_cast(h); + REQUIRE(bad_str != hashkit_strerror(hp, r)); + } + } + hashkit_free(&st); hashkit_free(hp); }