summaryrefslogtreecommitdiff
path: root/example/sum.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/sum.c')
-rw-r--r--example/sum.c29
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;
+}