X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.h;h=972788e5cb92f5c0fb37d03b17ae3f6fbb12386b;hb=20135dd714ee451efbcb0f741ed67d2f115985d2;hp=cf19057250f347c755cb44c4acdd0b4d15a937b8;hpb=f5c167f523682cb08109842ce010b29e80fdf63d;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 \ { \