diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 14 | ||||
-rw-r--r-- | tests/minunit.h | 6 | ||||
-rw-r--r-- | tests/utest_common.c | 46 |
3 files changed, 0 insertions, 66 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am deleted file mode 100644 index 358ac94..0000000 --- a/tests/Makefile.am +++ /dev/null @@ -1,14 +0,0 @@ -PACKAGE=@PACKAGE_TARNAME@ -EXTRA_DIST=minunit.h -datarootdir=@datarootdir@ - - -#--------- Unit Tests ---------------------- -TESTS = utest_common - -check_PROGRAMS = utest_common - -utest_common: ../src/common.c utest_common.c - -#--------- End Unit Tests ------------------- - diff --git a/tests/minunit.h b/tests/minunit.h deleted file mode 100644 index 749c746..0000000 --- a/tests/minunit.h +++ /dev/null @@ -1,6 +0,0 @@ -/* file: minunit.h */ - -#define mu_assert(message, test) do { if (!(test)) return message; } while (0) -#define mu_run_test(test) do { char *message = test(); tests_run++; \ - if (message) return message; } while (0) -extern int tests_run; diff --git a/tests/utest_common.c b/tests/utest_common.c deleted file mode 100644 index 0085cb4..0000000 --- a/tests/utest_common.c +++ /dev/null @@ -1,46 +0,0 @@ -/* file minunit_example.c */ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include "../src/common.h" -#include "minunit.h" - -int tests_run = 0; - - -void * xmalloc=malloc; -void * xrealloc=realloc; - - -char *test_lowercase() { - char source[] = "This is a Test!"; - int result; - - lowercase(source); - result=memcmp("this is a test!", source, strlen(source)); - - mu_assert("lowercase failed",result == 0); - return 0; - } - - -char *all_tests() { - mu_run_test(test_lowercase); - return 0; - } - -int main(int argc, char **argv) { - char *result = all_tests(); - printf ("%d\n", (int) result); - if (result != 0) { - printf("%s\n", result); - } - else { - printf("ALL TESTS PASSED\n"); - } - printf("Tests run: %d\n", tests_run); - - return result != 0; - } - |