diff options
author | Brian Aker <brian@tangent.org> | 2011-11-26 20:07:26 -0800 |
---|---|---|
committer | Brian Aker <brian@tangent.org> | 2011-11-26 20:07:26 -0800 |
commit | 694f0966e3980f448c0ca9f9504e6d065e35654f (patch) | |
tree | 1457f24bcc8de0db7b97b1d120b0024d209933c0 /tests/libmemcached_world.h | |
parent | 1825425e12755baebb754a9c4a4df69e3cea0bc9 (diff) | |
download | libmemcached-694f0966e3980f448c0ca9f9504e6d065e35654f.tar.gz |
Improve parser error messages.
Diffstat (limited to 'tests/libmemcached_world.h')
-rw-r--r-- | tests/libmemcached_world.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/libmemcached_world.h b/tests/libmemcached_world.h index 7936a524..09000c36 100644 --- a/tests/libmemcached_world.h +++ b/tests/libmemcached_world.h @@ -249,7 +249,17 @@ static test_return_t _runner_default(libmemcached_test_callback_fn func, libmemc { test_true(container); test_true(container->memc); - return func(container->memc); + test_return_t ret; + try { + ret= func(container->memc); + } + catch (std::exception& e) + { + Error << e.what(); + return TEST_FAILURE; + } + + return ret; } return TEST_SUCCESS; |