summaryrefslogtreecommitdiffstats
path: root/src/tests/cmocka/sbus_internal_tests.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-24 18:15:21 +0100
commit8d1ae1f350f5618f1d8f00211d6db6b025e52dd6 (patch)
tree7aa5411c9a4ff075f79a9a42b8eaf275f73f4875 /src/tests/cmocka/sbus_internal_tests.c
parentcbab37e665d948278a491733e3993ac62beb0427 (diff)
downloadsssd-8d1ae1f350f5618f1d8f00211d6db6b025e52dd6.tar.gz
sssd-8d1ae1f350f5618f1d8f00211d6db6b025e52dd6.tar.xz
sssd-8d1ae1f350f5618f1d8f00211d6db6b025e52dd6.zip
tests: convert all unit tests to cmocka 1.0 or later
All tests now use the cmocka-1.0-compatible API. Signed-off-by: Lukas Slebodnik <lslebodn@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/tests/cmocka/sbus_internal_tests.c')
-rw-r--r--src/tests/cmocka/sbus_internal_tests.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/tests/cmocka/sbus_internal_tests.c b/src/tests/cmocka/sbus_internal_tests.c
index a79f54d26..db5738caa 100644
--- a/src/tests/cmocka/sbus_internal_tests.c
+++ b/src/tests/cmocka/sbus_internal_tests.c
@@ -114,7 +114,7 @@ int sss_dbus_conn_send(DBusConnection *dbus_conn,
return EOK;
}
-void sbus_get_id_test_setup(void **state)
+int sbus_get_id_test_setup(void **state)
{
struct sbus_get_id_ctx *test_ctx;
int ret;
@@ -133,6 +133,7 @@ void sbus_get_id_test_setup(void **state)
*state = test_ctx;
global_test_ctx = test_ctx;
+ return 0;
}
void sbus_int_test_get_uid_done(struct tevent_req *req)
@@ -218,11 +219,12 @@ void sbus_int_test_get_uid_no_sender(void **state)
assert_int_equal(ret, EOK);
}
-void sbus_get_id_test_teardown(void **state)
+int sbus_get_id_test_teardown(void **state)
{
struct sbus_get_id_ctx *test_ctx = talloc_get_type(*state,
struct sbus_get_id_ctx);
talloc_free(test_ctx);
+ return 0;
}
int main(int argc, const char *argv[])
@@ -235,13 +237,13 @@ int main(int argc, const char *argv[])
POPT_TABLEEND
};
- const UnitTest tests[] = {
- unit_test_setup_teardown(sbus_int_test_get_uid,
- sbus_get_id_test_setup,
- sbus_get_id_test_teardown),
- unit_test_setup_teardown(sbus_int_test_get_uid_no_sender,
- sbus_get_id_test_setup,
- sbus_get_id_test_teardown),
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test_setup_teardown(sbus_int_test_get_uid,
+ sbus_get_id_test_setup,
+ sbus_get_id_test_teardown),
+ cmocka_unit_test_setup_teardown(sbus_int_test_get_uid_no_sender,
+ sbus_get_id_test_setup,
+ sbus_get_id_test_teardown),
};
/* Set debug level to invalid value so we can deside if -d 0 was used. */
@@ -261,5 +263,5 @@ int main(int argc, const char *argv[])
DEBUG_CLI_INIT(debug_level);
tests_set_cwd();
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}