summaryrefslogtreecommitdiffstats
path: root/src/tests/cmocka/test_dp_opts.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2015-03-09 21:48:11 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-03-11 14:39:35 +0100
commit4e5e846de22407f825fe3b4040d79606818a2419 (patch)
tree99bf02588f00f39d29f0d2f9e3a439b65fd5d6c3 /src/tests/cmocka/test_dp_opts.c
parent0aad066baeed6833cf061b71d72c6bbbb2d2b9e8 (diff)
downloadsssd-4e5e846de22407f825fe3b4040d79606818a2419.tar.gz
sssd-4e5e846de22407f825fe3b4040d79606818a2419.tar.xz
sssd-4e5e846de22407f825fe3b4040d79606818a2419.zip
tests: convert all unit tests to cmocka 1.0 or later
All tests now use the cmocka-1.0-compatible API. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/tests/cmocka/test_dp_opts.c')
-rw-r--r--src/tests/cmocka/test_dp_opts.c40
1 files changed, 21 insertions, 19 deletions
diff --git a/src/tests/cmocka/test_dp_opts.c b/src/tests/cmocka/test_dp_opts.c
index 8794906e7..9192eaaca 100644
--- a/src/tests/cmocka/test_dp_opts.c
+++ b/src/tests/cmocka/test_dp_opts.c
@@ -264,7 +264,7 @@ void opt_test_get(void **state)
assert_true(bo == false);
}
-void opt_test_getset_setup(void **state)
+static int opt_test_getset_setup(void **state)
{
int ret;
struct dp_option *opts;
@@ -275,12 +275,14 @@ void opt_test_getset_setup(void **state)
assert_defaults(opts);
*state = opts;
+ return 0;
}
-void opt_test_getset_teardown(void **state)
+static int opt_test_getset_teardown(void **state)
{
struct dp_option *opts = talloc_get_type(*state, struct dp_option);
talloc_free(opts);
+ return 0;
}
void opt_test_getset_string(void **state)
@@ -366,22 +368,22 @@ int main(int argc, const char *argv[])
_("Do not delete the test database after a test run"), NULL },
POPT_TABLEEND
};
- const UnitTest tests[] = {
- unit_test_setup_teardown(opt_test_getset_string,
- opt_test_getset_setup,
- opt_test_getset_teardown),
- unit_test_setup_teardown(opt_test_getset_int,
- opt_test_getset_setup,
- opt_test_getset_teardown),
- unit_test_setup_teardown(opt_test_getset_bool,
- opt_test_getset_setup,
- opt_test_getset_teardown),
- unit_test_setup_teardown(opt_test_getset_blob,
- opt_test_getset_setup,
- opt_test_getset_teardown),
- unit_test(opt_test_copy_default),
- unit_test(opt_test_copy_options),
- unit_test(opt_test_get)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test_setup_teardown(opt_test_getset_string,
+ opt_test_getset_setup,
+ opt_test_getset_teardown),
+ cmocka_unit_test_setup_teardown(opt_test_getset_int,
+ opt_test_getset_setup,
+ opt_test_getset_teardown),
+ cmocka_unit_test_setup_teardown(opt_test_getset_bool,
+ opt_test_getset_setup,
+ opt_test_getset_teardown),
+ cmocka_unit_test_setup_teardown(opt_test_getset_blob,
+ opt_test_getset_setup,
+ opt_test_getset_teardown),
+ cmocka_unit_test(opt_test_copy_default),
+ cmocka_unit_test(opt_test_copy_options),
+ cmocka_unit_test(opt_test_get)
};
/* Set debug level to invalid value so we can deside if -d 0 was used. */
@@ -407,7 +409,7 @@ int main(int argc, const char *argv[])
test_dom_suite_cleanup(TESTS_PATH, TEST_CONF_DB, TEST_DOM_NAME);
test_dom_suite_setup(TESTS_PATH);
- ret = run_tests(tests);
+ ret = cmocka_run_group_tests(tests, NULL, NULL);
if (ret == 0 && !no_cleanup) {
test_dom_suite_cleanup(TESTS_PATH, TEST_CONF_DB, TEST_DOM_NAME);
}