X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Ftest.h;h=29959283ca1078b629689e6326427e50e5c6c117;hb=5ba03c8cc82605f0eb171d547876fb6cbed70a76;hp=604e661c218f37a3c58db786a77c03d24ea57e32;hpb=aabf1841b26ae55d04249bb47b91d76e66635f95;p=m6w6%2Flibmemcached diff --git a/libtest/test.h b/libtest/test.h index 604e661c..29959283 100644 --- a/libtest/test.h +++ b/libtest/test.h @@ -228,6 +228,26 @@ do \ } \ } while (0) +#define test_skip(A,B) \ +do \ +{ \ + if ((A) != (B)) \ + { \ + return TEST_SKIPPED; \ + } \ +} while (0) + +#define test_compare_got(A,B,C) \ +do \ +{ \ + if ((A) != (B)) \ + { \ + fprintf(stderr, "\n%s:%d: Expected %s, got %s\n", __FILE__, __LINE__, #A, (C)); \ + create_core(); \ + return TEST_FAILURE; \ + } \ +} while (0) + #define test_false(A) \ do \ { \