diff options
author | Simon McVittie <smcv@collabora.com> | 2018-09-28 17:05:26 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2019-01-21 15:22:07 +0000 |
commit | d9dfe4ee3edf5ebf75e075c424d4f385651506a7 (patch) | |
tree | ca2e7c43475075cb7071900d66a89dd5b3a46088 /dbus/dbus-server.c | |
parent | 58fc8a0360aa2c159c73cfd7c7350b307087df1f (diff) | |
download | dbus-d9dfe4ee3edf5ebf75e075c424d4f385651506a7.tar.gz |
test: Move _dbus_server_test() here
Signed-off-by: Simon McVittie <smcv@collabora.com>
Diffstat (limited to 'dbus/dbus-server.c')
-rw-r--r-- | dbus/dbus-server.c | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/dbus/dbus-server.c b/dbus/dbus-server.c index b5153cee..cde3c986 100644 --- a/dbus/dbus-server.c +++ b/dbus/dbus-server.c @@ -1193,61 +1193,3 @@ dbus_server_get_data (DBusServer *server, } /** @} */ - -#ifdef DBUS_ENABLE_EMBEDDED_TESTS -#include "dbus-test.h" -#include <string.h> - -dbus_bool_t -_dbus_server_test (const char *test_data_dir _DBUS_GNUC_UNUSED) -{ - const char *valid_addresses[] = { - "tcp:port=1234", - "tcp:host=localhost,port=1234", - "tcp:host=localhost,port=1234;tcp:port=5678", -#ifdef DBUS_UNIX - "unix:path=./boogie", - "tcp:port=1234;unix:path=./boogie", -#endif - }; - - DBusServer *server; - int i; - - for (i = 0; i < _DBUS_N_ELEMENTS (valid_addresses); i++) - { - DBusError error = DBUS_ERROR_INIT; - char *address; - char *id; - - server = dbus_server_listen (valid_addresses[i], &error); - if (server == NULL) - { - _dbus_warn ("server listen error: %s: %s", error.name, error.message); - dbus_error_free (&error); - _dbus_assert_not_reached ("Failed to listen for valid address."); - } - - id = dbus_server_get_id (server); - _dbus_assert (id != NULL); - address = dbus_server_get_address (server); - _dbus_assert (address != NULL); - - if (strstr (address, id) == NULL) - { - _dbus_warn ("server id '%s' is not in the server address '%s'", - id, address); - _dbus_assert_not_reached ("bad server id or address"); - } - - dbus_free (id); - dbus_free (address); - - dbus_server_disconnect (server); - dbus_server_unref (server); - } - - return TRUE; -} - -#endif /* DBUS_ENABLE_EMBEDDED_TESTS */ |