summaryrefslogtreecommitdiff
path: root/example/sum.c
blob: d9d1221f25fbb17b7e4238121806298920cc1b59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
}