Updated shared taplib

This commit is contained in:
Paul LeoNerd Evans 2013-01-04 17:39:41 +00:00
parent 5190963f1b
commit b4067d8afb
2 changed files with 17 additions and 3 deletions

View File

@ -12,11 +12,23 @@ void plan_tests(int n)
printf("1..%d\n", n);
}
void pass(char *name)
{
printf("ok %d - %s\n", nexttest++, name);
}
void fail(char *name)
{
printf("not ok %d - %s\n", nexttest++, name);
_exit_status = 1;
}
void ok(int cmp, char *name)
{
printf("%s %d - %s\n", cmp ? "ok" : "not ok", nexttest++, name);
if(!cmp)
_exit_status = 1;
if(cmp)
pass(name);
else
fail(name);
}
void diag(char *fmt, ...)

View File

@ -1,5 +1,7 @@
void plan_tests(int n);
void ok(int cmp, char *name);
void pass(char *name);
void fail(char *name);
void is_int(int got, int expect, char *name);
void is_str(const char *got, const char *expect, char *name);
int exit_status(void);