X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.h;h=972788e5cb92f5c0fb37d03b17ae3f6fbb12386b;hb=e5b935007a47da228caf3bcb2f61a84547ae4e9d;hp=cf19057250f347c755cb44c4acdd0b4d15a937b8;hpb=c2aabfa4fef8c0069f693a5522c6c23a00ae9d83;p=m6w6%2Flibmemcached diff --git a/tests/test.h b/tests/test.h index cf190572..972788e5 100644 --- a/tests/test.h +++ b/tests/test.h @@ -147,6 +147,14 @@ void create_core(void); */ const char *test_strerror(test_return_t code); +#define test_fail(A) \ +do \ +{ \ + fprintf(stderr, "\nFailed in %s:%d: %s\n", __FILE__, __LINE__, #A);\ + create_core(); \ + return TEST_FAILURE; \ +} while (0) + #define test_truth(A) \ do \ { \