diff options
Diffstat (limited to 'example/sum.c')
-rw-r--r-- | example/sum.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/example/sum.c b/example/sum.c new file mode 100644 index 0000000..d9d1221 --- /dev/null +++ b/example/sum.c @@ -0,0 +1,29 @@ +#define LILY_IMPLEMENTATION +#include "lily-test.h" + +int sum(int a, int b) +{ + return 0; +} + + +LILY_FILE_BEGIN(sum_suite) + +LILY_TEST("sums are correct") +{ + CHECK_EQ(sum(0, 0), 0, "%d"); + CHECK_EQ(sum(1, 0), 1, "%d"); + INFO("this is some info"); + CHECK_EQ(sum(2, 2), 4, "%d"); +} +#include LILY_PUSH_TEST() + +#define LILY_FILE_END +#include LILY_REGISTER_TESTS() + + +int main() +{ + sum_suite(); + return 0; +} |