summaryrefslogtreecommitdiff
path: root/dbus/dbus-server.c
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2018-09-28 17:05:26 +0100
committerSimon McVittie <smcv@collabora.com>2019-01-21 15:22:07 +0000
commitd9dfe4ee3edf5ebf75e075c424d4f385651506a7 (patch)
treeca2e7c43475075cb7071900d66a89dd5b3a46088 /dbus/dbus-server.c
parent58fc8a0360aa2c159c73cfd7c7350b307087df1f (diff)
downloaddbus-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.c58
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 */