summaryrefslogtreecommitdiff
path: root/auto_tests/skeleton_test.c
diff options
context:
space:
mode:
authorCoren[m] <Break@Ocean>2013-11-06 20:32:02 +0100
committerCoren[m] <Break@Ocean>2013-11-06 20:32:19 +0100
commitfdefb18fc1e2a97cc1df9344283601e0ad614a1e (patch)
tree57da75dca3be615a5f8141c11e675a9a87a2899c /auto_tests/skeleton_test.c
parent71f7a4940247db6fd1b6f74418fd775f0f4c2bd3 (diff)
Reduce duplicate data. Add a mostly empty skeleton test.
Diffstat (limited to 'auto_tests/skeleton_test.c')
-rw-r--r--auto_tests/skeleton_test.c53
1 files changed, 53 insertions, 0 deletions
diff --git a/auto_tests/skeleton_test.c b/auto_tests/skeleton_test.c
new file mode 100644
index 00000000..89ef1b8b
--- /dev/null
+++ b/auto_tests/skeleton_test.c
@@ -0,0 +1,53 @@
1#ifdef HAVE_CONFIG_H
2#include "config.h"
3#endif
4
5#include <sys/types.h>
6#include <stdint.h>
7#include <string.h>
8#include <check.h>
9#include <stdlib.h>
10#include <time.h>
11
12/*
13#include "../<stuff to test>"
14*/
15
16START_TEST(test_creativetestnamegoeshere)
17{
18 uint8_t test = 0;
19 ck_assert_msg(test == 0, "test: expected result 0, got %u.", test);
20}
21END_TEST
22
23
24#define DEFTESTCASE(NAME) \
25 TCase *tc_##NAME = tcase_create(#NAME); \
26 tcase_add_test(tc_##NAME, test_##NAME); \
27 suite_add_tcase(s, tc_##NAME);
28
29Suite *creativesuitenamegoeshere_suite(void)
30{
31 Suite *s = suite_create("creativesuitedescritptiongoeshere");
32
33 DEFTESTCASE(/* remove test_ from test function names */ creativetestnamegoeshere);
34
35 return s;
36}
37
38int main(int argc, char *argv[])
39{
40 srand((unsigned int) time(NULL));
41
42 Suite *creativesuitenamegoeshere = creativesuitenamegoeshere_suite();
43 SRunner *test_runner = srunner_create(creativesuitenamegoeshere);
44
45 int number_failed = 0;
46 srunner_run_all(test_runner, CK_NORMAL);
47 number_failed = srunner_ntests_failed(test_runner);
48
49 srunner_free(test_runner);
50
51 return number_failed;
52}
53