From: Simon McVittie Date: Wed, 3 Jul 2019 10:07:07 +0000 (+0100) Subject: tests: Move userdb test out of libdbus X-Git-Tag: dbus-1.13.14~26^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95db64700a54ae1893cfc60fb288afa3a25a52c6;p=thirdparty%2Fdbus.git tests: Move userdb test out of libdbus All the functions under test turn out to be DBUS_PRIVATE_EXPORT already. Signed-off-by: Simon McVittie --- diff --git a/dbus/dbus-test.h b/dbus/dbus-test.h index dd99c9a43..a8601932e 100644 --- a/dbus/dbus-test.h +++ b/dbus/dbus-test.h @@ -46,9 +46,6 @@ dbus_bool_t _dbus_keyring_test (const char *test_data_dir); DBUS_PRIVATE_EXPORT dbus_bool_t _dbus_data_slot_test (const char *test_data_dir); -DBUS_PRIVATE_EXPORT -dbus_bool_t _dbus_userdb_test (const char *test_data_dir); - DBUS_PRIVATE_EXPORT dbus_bool_t _dbus_memory_test (const char *test_data_dir); diff --git a/dbus/dbus-userdb-util.c b/dbus/dbus-userdb-util.c index 7bbae0efa..a8608fa6f 100644 --- a/dbus/dbus-userdb-util.c +++ b/dbus/dbus-userdb-util.c @@ -399,56 +399,3 @@ _dbus_groups_from_uid (dbus_uid_t uid, return TRUE; } /** @} */ - -#ifdef DBUS_ENABLE_EMBEDDED_TESTS -#include - -/** - * Unit test for dbus-userdb.c. - * - * @returns #TRUE on success. - */ -dbus_bool_t -_dbus_userdb_test (const char *test_data_dir) -{ - const DBusString *username; - const DBusString *homedir; - dbus_uid_t uid; - unsigned long *group_ids; - int n_group_ids, i; - DBusError error; - - if (!_dbus_username_from_current_process (&username)) - _dbus_test_fatal ("didn't get username"); - - if (!_dbus_homedir_from_current_process (&homedir)) - _dbus_test_fatal ("didn't get homedir"); - - if (!_dbus_get_user_id (username, &uid)) - _dbus_test_fatal ("didn't get uid"); - - if (!_dbus_groups_from_uid (uid, &group_ids, &n_group_ids)) - _dbus_test_fatal ("didn't get groups"); - - _dbus_test_diag (" Current user: %s homedir: %s gids:", - _dbus_string_get_const_data (username), - _dbus_string_get_const_data (homedir)); - - for (i=0; i