aboutsummaryrefslogtreecommitdiff
path: root/tests/dbus-interface.c
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2014-11-02 20:45:23 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2014-11-02 20:45:23 +0100
commitd8d094ddbe0fb9ab86ecd33f6cdd056d8b1ce9f2 (patch)
treea5c9a598350664e0734fd145e7a0db5d35875caf /tests/dbus-interface.c
parentb9ad4d789d0ed95cda227e753a7927ad9a4340cc (diff)
downloadremote-logon-service-d8d094ddbe0fb9ab86ecd33f6cdd056d8b1ce9f2.tar.gz
remote-logon-service-d8d094ddbe0fb9ab86ecd33f6cdd056d8b1ce9f2.tar.bz2
remote-logon-service-d8d094ddbe0fb9ab86ecd33f6cdd056d8b1ce9f2.zip
upload to ppa:x2go/stable+ppa (ubuntu/1.0.0-0ubuntu3+x2go1~0ubuntu14.04.1)
* Non-maintainer upload. * Add SERVER_NAME env var support. * Add X2Go support to RLS. * Provide via ppa:x2go/ppa and ppa:x2go/stable on Launchpad.
Diffstat (limited to 'tests/dbus-interface.c')
-rw-r--r--tests/dbus-interface.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/dbus-interface.c b/tests/dbus-interface.c
index 28ce314..2427b34 100644
--- a/tests/dbus-interface.c
+++ b/tests/dbus-interface.c
@@ -184,9 +184,12 @@ slmock_check_login(GDBusConnection * session, slmock_table_t * slmockdata, gbool
GVariant * array = g_variant_get_child_value(retval, 2);
int i;
+ // Check all servers should be in the result are in the result
for (i = 0; slmockdata->servers[i].name != NULL; i++) {
g_assert(find_server(array, &slmockdata->servers[i]));
}
+ // Check there is no more servers in the result than we expected
+ g_assert(i == g_variant_n_children(array));
g_variant_unref(array);
g_variant_unref(retval);
@@ -568,7 +571,9 @@ test_dbus_suite (void)
gint
main (gint argc, gchar * argv[])
{
+#if !GLIB_CHECK_VERSION (2, 35, 1)
g_type_init();
+#endif
g_test_init(&argc, &argv, NULL);
/* Test suites */