X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fplus.cpp;h=7ede21564c93d00eb07c7ce2fec097a8a5ed258a;hb=25d9c6b0b915f46cc62d3aa72fe81e1274871cf4;hp=6b43164433cfeafa8741918b66af8d02e3d3ee5d;hpb=2424a380bc89c1507a9c1d35952c318423c9a100;p=awesomized%2Flibmemcached diff --git a/tests/plus.cpp b/tests/plus.cpp index 6b431644..7ede2156 100644 --- a/tests/plus.cpp +++ b/tests/plus.cpp @@ -17,6 +17,7 @@ #include "test.h" #include +#include using namespace std; using namespace memcache; @@ -63,7 +64,20 @@ test_return basic_test(memcached_st *memc) assert((memcmp(&test_value[0], &value[0], test_value.size()) == 0)); - return TEST_SUCCESS; + /* + * Simple test of the exceptions here...this should throw an exception + * saying that the key is empty. + */ + try + { + foo.set("", value, 0, 0); + } + catch (Error &err) + { + return TEST_SUCCESS; + } + + return TEST_FAILURE; } test_return increment_test(memcached_st *memc)