[glib] gdbusserver: Improve test coverage
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] gdbusserver: Improve test coverage
- Date: Sun, 8 Apr 2012 14:25:37 +0000 (UTC)
commit 3072e7afee287a32d44b1113fd341f7ae64b77e3
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Apr 8 10:20:10 2012 -0400
gdbusserver: Improve test coverage
gio/tests/gdbus-peer.c | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/gio/tests/gdbus-peer.c b/gio/tests/gdbus-peer.c
index ca1cf13..926010a 100644
--- a/gio/tests/gdbus-peer.c
+++ b/gio/tests/gdbus-peer.c
@@ -325,8 +325,11 @@ service_thread_func (gpointer user_data)
{
PeerData *data = user_data;
GMainContext *service_context;
- GDBusAuthObserver *observer;
+ GDBusAuthObserver *observer, *o;
GError *error;
+ GDBusServerFlags f;
+ gchar *a, *g;
+ gboolean b;
service_context = g_main_context_new ();
g_main_context_push_thread_default (service_context);
@@ -349,6 +352,25 @@ service_thread_func (gpointer user_data)
"authorize-authenticated-peer",
G_CALLBACK (on_authorize_authenticated_peer),
data);
+
+ g_assert_cmpint (g_dbus_server_get_flags (server), ==, G_DBUS_SERVER_FLAGS_NONE);
+ g_assert_cmpstr (g_dbus_server_get_guid (server), ==, test_guid);
+ g_object_get (server,
+ "flags", &f,
+ "address", &a,
+ "guid", &g,
+ "active", &b,
+ "authentication-observer", &o,
+ NULL);
+ g_assert_cmpint (f, ==, G_DBUS_SERVER_FLAGS_NONE);
+ g_assert_cmpstr (a, ==, tmp_address);
+ g_assert_cmpstr (g, ==, test_guid);
+ g_assert (!b);
+ g_assert (o == observer);
+ g_free (a);
+ g_free (g);
+ g_object_unref (o);
+
g_object_unref (observer);
g_dbus_server_start (server);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]