From 4f83431e92ad5a0bcfb2c49abe618da4b3e6f3d9 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Mon, 9 Dec 2013 17:49:40 +0100 Subject: [PATCH] Add initial empty unittest --- tests/Makefile | 10 ++++++++-- tests/unit_test.c | 16 ++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 tests/unit_test.c diff --git a/tests/Makefile b/tests/Makefile index 388c6a6..ee82dd3 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -1,9 +1,15 @@ .PHONY: all clean -all: basic +all: basic unit_test basic: basic.c ../src/libtcap.so.0 gcc -Wall -g -I ../include -I../asn1-compiled basic.c -o basic -L../src -ltcap +../src/libtcap.so.0: + cd .. && make all + +unit_test: unit_test.c + gcc -Wall -g unit_test.c -o unit_test -lcmocka + clean: - rm -f basic + rm -f basic unit_test diff --git a/tests/unit_test.c b/tests/unit_test.c new file mode 100644 index 0000000..64fa540 --- /dev/null +++ b/tests/unit_test.c @@ -0,0 +1,16 @@ +#include +#include +#include +#include + +/* A test case that does nothing and succeeds. */ +static void null_test_success(void **state) { + (void) state; /* unused */ +} + +int main(void) { + const UnitTest tests[] = { + unit_test(null_test_success), + }; + return run_tests(tests); +}