1 /* Use the unit test allocators */
9 static int group_setup(void **state)
11 int *answer = malloc(sizeof(int));
12 assert_non_null(answer);
19 static int group_teardown(void **state)
21 int *answer = (int *)*state;
27 static void test_value_equal(void **state)
29 int a = *((int *)*state);
31 assert_int_equal(a, 42);
34 static void test_value_range(void **state)
36 int a = *((int *)*state);
38 assert_in_range(a, 0, 100);
42 const struct CMUnitTest tests[] = {
43 cmocka_unit_test(test_value_equal),
44 cmocka_unit_test(test_value_range),
47 return cmocka_run_group_tests(tests, group_setup, group_teardown);