X-Git-Url: https://pd.if.org/git/?p=ctap;a=blobdiff_plain;f=main.c;h=75bbf0dbdeeb64a1717e40f4b4aaabe62a646c35;hp=da49aee908933e28ab30979af161987b43bfe899;hb=HEAD;hpb=31dfcc882434a7f85258d98d5a9d80cb4c83ab65 diff --git a/main.c b/main.c index da49aee..75bbf0d 100644 --- a/main.c +++ b/main.c @@ -1,19 +1,30 @@ +#include + #include "ctap.h" int main(void) { /* plan(4); */ plan_lazy(); + ok(1, "ok pass"); + + begin_todo(); ok(0, "ok fail"); + is_int(1,2,"is_int fail"); + is_double(1.0,1.2,0.0,"is_double perfect fail"); + is_string("foo", "bar", "is_string fail"); + is_double(1.0,2.0,0.5,"is_double epsilon fail"); + end_todo(); + skip("skip one"); skip_block(2, "skip 2 block"); + is_int(1,1,"is_int pass"); - is_int(1,2,"is_int fail"); is_double(1.0,1.0,0.0,"is_double perfect pass"); - is_double(1.0,1.2,0.0,"is_double perfect fail"); is_double(1.0,1.1,0.5,"is_double epsilon pass"); - is_double(1.0,2.0,0.5,"is_double epsilon fail"); is_string("foo", "foo", "is_string pass"); - is_string("foo", "bar", "is_string fail"); + + is_compare("foo", "foo", (int (*)(void *, void *))strcmp, "string via strcmp"); + return 0; }