X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fparser.cc;h=656c885a27c2e7fcd2cebdc3f694828f24e8a44b;hb=95474a1687017de0adb2c6ce57c1ab7c0704c5c6;hp=220d9ef5d8322bdfa37096d2fb7f1cc713416bde;hpb=fed85d3c429c3881cd378d10e4dccd30f4fd2478;p=awesomized%2Flibmemcached diff --git a/tests/parser.cc b/tests/parser.cc index 220d9ef5..656c885a 100644 --- a/tests/parser.cc +++ b/tests/parser.cc @@ -34,7 +34,7 @@ * */ -#include +#include /* C++ interface test @@ -58,10 +58,7 @@ static test_return_t memcached_zero_string_length_TEST(void*) static test_return_t putenv_localhost_quoted_TEST(void*) { - char set_env[1024]; - - snprintf(set_env, sizeof(set_env), "LIBMEMCACHED=\"--server=localhost\""); - test_zero(putenv(set_env)); + test_zero(setenv("LIBMEMCACHED", "\"--server=localhost\"", 1)); test_null(memcached(NULL, 0)); return TEST_SUCCESS; @@ -69,24 +66,7 @@ static test_return_t putenv_localhost_quoted_TEST(void*) static test_return_t putenv_NULL_TEST(void*) { - char set_env[1024]; - - snprintf(set_env, sizeof(set_env), "LIBMEMCACHED"); - test_zero(putenv(set_env)); - memcached_st *memc= memcached(NULL, 0); - test_true(memc); - - memcached_free(memc); - - return TEST_SUCCESS; -} - -static test_return_t putenv_NULL_TEST2(void*) -{ - char set_env[1024]; - - snprintf(set_env, sizeof(set_env), "LIBMEMCACHED="); - test_zero(putenv(set_env)); + test_zero(setenv("LIBMEMCACHED", "", 1)); memcached_st *memc= memcached(NULL, 0); test_true(memc); @@ -97,10 +77,7 @@ static test_return_t putenv_NULL_TEST2(void*) static test_return_t putenv_localhost_TEST(void*) { - char set_env[1024]; - - snprintf(set_env, sizeof(set_env), "LIBMEMCACHED=--server=localhost"); - test_zero(putenv(set_env)); + test_zero(setenv("LIBMEMCACHED", "--server=localhost", 1)); memcached_st *memc= memcached(NULL, 0); test_true(memc); @@ -114,7 +91,6 @@ test_st memcached_TESTS[] ={ {"memcached(\"value\", 0)", false, (test_callback_fn*)memcached_zero_string_length_TEST }, {"putenv(LIBMEMCACHED=--server=localhost)", false, (test_callback_fn*)putenv_localhost_TEST }, {"putenv(LIBMEMCACHED)", false, (test_callback_fn*)putenv_NULL_TEST }, - {"putenv(LIBMEMCACHED=)", false, (test_callback_fn*)putenv_NULL_TEST2 }, {"putenv(LIBMEMCACHED=--server=\"localhost\")", false, (test_callback_fn*)putenv_localhost_quoted_TEST }, {0, 0, 0} };