mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
tests: Use g_assert_*() instead of g_assert() in gdbus-proxy
g_assert_*() give more informative error messages on failure, and can’t be disabled by G_DISABLE_ASSERT. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
23a99f71cc
commit
196e333ec2
@ -49,7 +49,7 @@ test_methods (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "(s)");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "(s)");
|
||||||
g_variant_get (result, "(&s)", &str);
|
g_variant_get (result, "(&s)", &str);
|
||||||
g_assert_cmpstr (str, ==, "You greeted me with 'Hey'. Thanks!");
|
g_assert_cmpstr (str, ==, "You greeted me with 'Hey'. Thanks!");
|
||||||
@ -64,13 +64,13 @@ test_methods (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_DBUS_ERROR);
|
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_DBUS_ERROR);
|
||||||
g_assert (g_dbus_error_is_remote_error (error));
|
g_assert_true (g_dbus_error_is_remote_error (error));
|
||||||
g_assert (g_dbus_error_is_remote_error (error));
|
g_assert_true (g_dbus_error_is_remote_error (error));
|
||||||
g_assert (result == NULL);
|
g_assert_null (result);
|
||||||
dbus_error_name = g_dbus_error_get_remote_error (error);
|
dbus_error_name = g_dbus_error_get_remote_error (error);
|
||||||
g_assert_cmpstr (dbus_error_name, ==, "com.example.TestException");
|
g_assert_cmpstr (dbus_error_name, ==, "com.example.TestException");
|
||||||
g_free (dbus_error_name);
|
g_free (dbus_error_name);
|
||||||
g_assert (g_dbus_error_strip_remote_error (error));
|
g_assert_true (g_dbus_error_strip_remote_error (error));
|
||||||
g_assert_cmpstr (error->message, ==, "Yo is not a proper greeting");
|
g_assert_cmpstr (error->message, ==, "Yo is not a proper greeting");
|
||||||
g_clear_error (&error);
|
g_clear_error (&error);
|
||||||
|
|
||||||
@ -88,8 +88,8 @@ test_methods (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT);
|
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT);
|
||||||
g_assert (!g_dbus_error_is_remote_error (error));
|
g_assert_false (g_dbus_error_is_remote_error (error));
|
||||||
g_assert (result == NULL);
|
g_assert_null (result);
|
||||||
g_clear_error (&error);
|
g_clear_error (&error);
|
||||||
|
|
||||||
/* Check that proxy-default timeouts work. */
|
/* Check that proxy-default timeouts work. */
|
||||||
@ -104,7 +104,7 @@ test_methods (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
|
|
||||||
@ -121,8 +121,8 @@ test_methods (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT);
|
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT);
|
||||||
g_assert (!g_dbus_error_is_remote_error (error));
|
g_assert_false (g_dbus_error_is_remote_error (error));
|
||||||
g_assert (result == NULL);
|
g_assert_null (result);
|
||||||
g_clear_error (&error);
|
g_clear_error (&error);
|
||||||
|
|
||||||
/* clean up after ourselves */
|
/* clean up after ourselves */
|
||||||
@ -179,7 +179,7 @@ test_properties (GDBusProxy *proxy)
|
|||||||
|
|
||||||
if (g_dbus_proxy_get_flags (proxy) & G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES)
|
if (g_dbus_proxy_get_flags (proxy) & G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES)
|
||||||
{
|
{
|
||||||
g_assert (g_dbus_proxy_get_cached_property_names (proxy) == NULL);
|
g_assert_null (g_dbus_proxy_get_cached_property_names (proxy));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -188,32 +188,32 @@ test_properties (GDBusProxy *proxy)
|
|||||||
*/
|
*/
|
||||||
names = g_dbus_proxy_get_cached_property_names (proxy);
|
names = g_dbus_proxy_get_cached_property_names (proxy);
|
||||||
|
|
||||||
g_assert (strv_equal (names,
|
g_assert_true (strv_equal (names,
|
||||||
"PropertyThatWillBeInvalidated",
|
"PropertyThatWillBeInvalidated",
|
||||||
"ab",
|
"ab",
|
||||||
"ad",
|
"ad",
|
||||||
"ai",
|
"ai",
|
||||||
"an",
|
"an",
|
||||||
"ao",
|
"ao",
|
||||||
"aq",
|
"aq",
|
||||||
"as",
|
"as",
|
||||||
"at",
|
"at",
|
||||||
"au",
|
"au",
|
||||||
"ax",
|
"ax",
|
||||||
"ay",
|
"ay",
|
||||||
"b",
|
"b",
|
||||||
"d",
|
"d",
|
||||||
"foo",
|
"foo",
|
||||||
"i",
|
"i",
|
||||||
"n",
|
"n",
|
||||||
"o",
|
"o",
|
||||||
"q",
|
"q",
|
||||||
"s",
|
"s",
|
||||||
"t",
|
"t",
|
||||||
"u",
|
"u",
|
||||||
"x",
|
"x",
|
||||||
"y",
|
"y",
|
||||||
NULL));
|
NULL));
|
||||||
|
|
||||||
g_strfreev (names);
|
g_strfreev (names);
|
||||||
|
|
||||||
@ -223,11 +223,11 @@ test_properties (GDBusProxy *proxy)
|
|||||||
* No need to test all properties - GVariant has already been tested
|
* No need to test all properties - GVariant has already been tested
|
||||||
*/
|
*/
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpint (g_variant_get_byte (variant), ==, 1);
|
g_assert_cmpint (g_variant_get_byte (variant), ==, 1);
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "o");
|
variant = g_dbus_proxy_get_cached_property (proxy, "o");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "/some/path");
|
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "/some/path");
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
|
|
||||||
@ -246,31 +246,31 @@ test_properties (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
_g_assert_signal_received (proxy, "g-properties-changed");
|
_g_assert_signal_received (proxy, "g-properties-changed");
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpint (g_variant_get_byte (variant), ==, 42);
|
g_assert_cmpint (g_variant_get_byte (variant), ==, 42);
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
|
|
||||||
g_dbus_proxy_set_cached_property (proxy, "y", g_variant_new_byte (142));
|
g_dbus_proxy_set_cached_property (proxy, "y", g_variant_new_byte (142));
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpint (g_variant_get_byte (variant), ==, 142);
|
g_assert_cmpint (g_variant_get_byte (variant), ==, 142);
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
|
|
||||||
g_dbus_proxy_set_cached_property (proxy, "y", NULL);
|
g_dbus_proxy_set_cached_property (proxy, "y", NULL);
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
variant = g_dbus_proxy_get_cached_property (proxy, "y");
|
||||||
g_assert (variant == NULL);
|
g_assert_null (variant);
|
||||||
|
|
||||||
/* Check that the invalidation feature of the PropertiesChanged()
|
/* Check that the invalidation feature of the PropertiesChanged()
|
||||||
* signal works... First, check that we have a cached value of the
|
* signal works... First, check that we have a cached value of the
|
||||||
* property (from the initial GetAll() call)
|
* property (from the initial GetAll() call)
|
||||||
*/
|
*/
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "PropertyThatWillBeInvalidated");
|
variant = g_dbus_proxy_get_cached_property (proxy, "PropertyThatWillBeInvalidated");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "InitialValue");
|
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "InitialValue");
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
/* now ask to invalidate the property - this causes a
|
/* now ask to invalidate the property - this causes a
|
||||||
@ -292,14 +292,14 @@ test_properties (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
/* ... hence we wait for the g-properties-changed signal to be delivered */
|
/* ... hence we wait for the g-properties-changed signal to be delivered */
|
||||||
_g_assert_signal_received (proxy, "g-properties-changed");
|
_g_assert_signal_received (proxy, "g-properties-changed");
|
||||||
/* ... and now we finally, check that the cached value has been invalidated */
|
/* ... and now we finally, check that the cached value has been invalidated */
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy, "PropertyThatWillBeInvalidated");
|
variant = g_dbus_proxy_get_cached_property (proxy, "PropertyThatWillBeInvalidated");
|
||||||
g_assert (variant == NULL);
|
g_assert_null (variant);
|
||||||
|
|
||||||
/* Now test that G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES works - we need a new proxy for that */
|
/* Now test that G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES works - we need a new proxy for that */
|
||||||
error = NULL;
|
error = NULL;
|
||||||
@ -314,11 +314,11 @@ test_properties (GDBusProxy *proxy)
|
|||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
|
|
||||||
name_owner = g_dbus_proxy_get_name_owner (proxy2);
|
name_owner = g_dbus_proxy_get_name_owner (proxy2);
|
||||||
g_assert (name_owner != NULL);
|
g_assert_nonnull (name_owner);
|
||||||
g_free (name_owner);
|
g_free (name_owner);
|
||||||
|
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy2, "PropertyThatWillBeInvalidated");
|
variant = g_dbus_proxy_get_cached_property (proxy2, "PropertyThatWillBeInvalidated");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "OMGInvalidated"); /* from previous test */
|
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "OMGInvalidated"); /* from previous test */
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
|
|
||||||
@ -330,7 +330,7 @@ test_properties (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
|
|
||||||
@ -338,7 +338,7 @@ test_properties (GDBusProxy *proxy)
|
|||||||
_g_assert_signal_received (proxy2, "g-properties-changed");
|
_g_assert_signal_received (proxy2, "g-properties-changed");
|
||||||
|
|
||||||
variant = g_dbus_proxy_get_cached_property (proxy2, "PropertyThatWillBeInvalidated");
|
variant = g_dbus_proxy_get_cached_property (proxy2, "PropertyThatWillBeInvalidated");
|
||||||
g_assert (variant != NULL);
|
g_assert_nonnull (variant);
|
||||||
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "OMGInvalidated2");
|
g_assert_cmpstr (g_variant_get_string (variant, NULL), ==, "OMGInvalidated2");
|
||||||
g_variant_unref (variant);
|
g_variant_unref (variant);
|
||||||
|
|
||||||
@ -384,12 +384,12 @@ test_proxy_signals_on_emit_signal_cb (GDBusProxy *proxy,
|
|||||||
res,
|
res,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
|
|
||||||
/* check that the signal was recieved before we got the method result */
|
/* check that the signal was recieved before we got the method result */
|
||||||
g_assert (strlen (data->s->str) > 0);
|
g_assert_cmpuint (strlen (data->s->str), >, 0);
|
||||||
|
|
||||||
/* break out of the loop */
|
/* break out of the loop */
|
||||||
g_main_loop_quit (data->internal_loop);
|
g_main_loop_quit (data->internal_loop);
|
||||||
@ -428,11 +428,11 @@ test_signals (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
/* check that we haven't received the signal just yet */
|
/* check that we haven't received the signal just yet */
|
||||||
g_assert (strlen (s->str) == 0);
|
g_assert_cmpuint (strlen (s->str), ==, 0);
|
||||||
/* and now wait for the signal */
|
/* and now wait for the signal */
|
||||||
_g_assert_signal_received (proxy, "g-signal");
|
_g_assert_signal_received (proxy, "g-signal");
|
||||||
g_assert_cmpstr (s->str,
|
g_assert_cmpstr (s->str,
|
||||||
@ -487,7 +487,7 @@ test_bogus_method_return (GDBusProxy *proxy)
|
|||||||
&error);
|
&error);
|
||||||
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT);
|
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT);
|
||||||
g_error_free (error);
|
g_error_free (error);
|
||||||
g_assert (result == NULL);
|
g_assert_null (result);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0 /* Disabled: see https://bugzilla.gnome.org/show_bug.cgi?id=658999 */
|
#if 0 /* Disabled: see https://bugzilla.gnome.org/show_bug.cgi?id=658999 */
|
||||||
@ -506,7 +506,7 @@ test_bogus_signal (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
|
|
||||||
@ -546,7 +546,7 @@ test_bogus_property (GDBusProxy *proxy)
|
|||||||
NULL,
|
NULL,
|
||||||
&error);
|
&error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (result != NULL);
|
g_assert_nonnull (result);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (result), ==, "()");
|
||||||
g_variant_unref (result);
|
g_variant_unref (result);
|
||||||
|
|
||||||
@ -652,16 +652,16 @@ test_expected_interface (GDBusProxy *proxy)
|
|||||||
* See https://bugzilla.gnome.org/show_bug.cgi?id=660886
|
* See https://bugzilla.gnome.org/show_bug.cgi?id=660886
|
||||||
*/
|
*/
|
||||||
value = g_dbus_proxy_get_cached_property (proxy, "d");
|
value = g_dbus_proxy_get_cached_property (proxy, "d");
|
||||||
g_assert (value != NULL);
|
g_assert_nonnull (value);
|
||||||
g_assert (g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE));
|
g_assert_true (g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE));
|
||||||
g_assert_cmpfloat (g_variant_get_double (value), ==, 7.5);
|
g_assert_cmpfloat (g_variant_get_double (value), ==, 7.5);
|
||||||
g_variant_unref (value);
|
g_variant_unref (value);
|
||||||
/* update it via the cached property... */
|
/* update it via the cached property... */
|
||||||
g_dbus_proxy_set_cached_property (proxy, "d", g_variant_new_double (75.0));
|
g_dbus_proxy_set_cached_property (proxy, "d", g_variant_new_double (75.0));
|
||||||
/* ... and finally check that it has changed */
|
/* ... and finally check that it has changed */
|
||||||
value = g_dbus_proxy_get_cached_property (proxy, "d");
|
value = g_dbus_proxy_get_cached_property (proxy, "d");
|
||||||
g_assert (value != NULL);
|
g_assert_nonnull (value);
|
||||||
g_assert (g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE));
|
g_assert_true (g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE));
|
||||||
g_assert_cmpfloat (g_variant_get_double (value), ==, 75.0);
|
g_assert_cmpfloat (g_variant_get_double (value), ==, 75.0);
|
||||||
g_variant_unref (value);
|
g_variant_unref (value);
|
||||||
/* now update it via the D-Bus interface... */
|
/* now update it via the D-Bus interface... */
|
||||||
@ -671,15 +671,15 @@ test_expected_interface (GDBusProxy *proxy)
|
|||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1, NULL, &error);
|
-1, NULL, &error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (value != NULL);
|
g_assert_nonnull (value);
|
||||||
g_assert_cmpstr (g_variant_get_type_string (value), ==, "()");
|
g_assert_cmpstr (g_variant_get_type_string (value), ==, "()");
|
||||||
g_variant_unref (value);
|
g_variant_unref (value);
|
||||||
/* ...ensure we receive the ::PropertiesChanged signal... */
|
/* ...ensure we receive the ::PropertiesChanged signal... */
|
||||||
_g_assert_signal_received (proxy, "g-properties-changed");
|
_g_assert_signal_received (proxy, "g-properties-changed");
|
||||||
/* ... and finally check that it has changed */
|
/* ... and finally check that it has changed */
|
||||||
value = g_dbus_proxy_get_cached_property (proxy, "d");
|
value = g_dbus_proxy_get_cached_property (proxy, "d");
|
||||||
g_assert (value != NULL);
|
g_assert_nonnull (value);
|
||||||
g_assert (g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE));
|
g_assert_true (g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE));
|
||||||
g_assert_cmpfloat (g_variant_get_double (value), ==, 85.0);
|
g_assert_cmpfloat (g_variant_get_double (value), ==, 85.0);
|
||||||
g_variant_unref (value);
|
g_variant_unref (value);
|
||||||
}
|
}
|
||||||
@ -698,9 +698,9 @@ test_basic (GDBusProxy *proxy)
|
|||||||
|
|
||||||
connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
|
connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
|
||||||
|
|
||||||
g_assert (g_dbus_proxy_get_connection (proxy) == connection);
|
g_assert_true (g_dbus_proxy_get_connection (proxy) == connection);
|
||||||
g_assert (g_dbus_proxy_get_flags (proxy) == G_DBUS_PROXY_FLAGS_NONE);
|
g_assert_cmpint (g_dbus_proxy_get_flags (proxy), ==, G_DBUS_PROXY_FLAGS_NONE);
|
||||||
g_assert (g_dbus_proxy_get_interface_info (proxy) == NULL);
|
g_assert_null (g_dbus_proxy_get_interface_info (proxy));
|
||||||
g_assert_cmpstr (g_dbus_proxy_get_name (proxy), ==, "com.example.TestService");
|
g_assert_cmpstr (g_dbus_proxy_get_name (proxy), ==, "com.example.TestService");
|
||||||
g_assert_cmpstr (g_dbus_proxy_get_object_path (proxy), ==, "/com/example/TestObject");
|
g_assert_cmpstr (g_dbus_proxy_get_object_path (proxy), ==, "/com/example/TestObject");
|
||||||
g_assert_cmpstr (g_dbus_proxy_get_interface_name (proxy), ==, "com.example.Frob");
|
g_assert_cmpstr (g_dbus_proxy_get_interface_name (proxy), ==, "com.example.Frob");
|
||||||
@ -716,8 +716,8 @@ test_basic (GDBusProxy *proxy)
|
|||||||
"g-default-timeout", &timeout,
|
"g-default-timeout", &timeout,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
g_assert (conn == connection);
|
g_assert_true (conn == connection);
|
||||||
g_assert (info == NULL);
|
g_assert_null (info);
|
||||||
g_assert_cmpint (flags, ==, G_DBUS_PROXY_FLAGS_NONE);
|
g_assert_cmpint (flags, ==, G_DBUS_PROXY_FLAGS_NONE);
|
||||||
g_assert_cmpstr (name, ==, "com.example.TestService");
|
g_assert_cmpstr (name, ==, "com.example.TestService");
|
||||||
g_assert_cmpstr (path, ==, "/com/example/TestObject");
|
g_assert_cmpstr (path, ==, "/com/example/TestObject");
|
||||||
@ -785,7 +785,7 @@ test_proxy (void)
|
|||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
|
|
||||||
/* this is safe; we explicitly kill the service later on */
|
/* this is safe; we explicitly kill the service later on */
|
||||||
g_assert (g_spawn_command_line_async (g_test_get_filename (G_TEST_BUILT, "gdbus-testserver", NULL), NULL));
|
g_assert_true (g_spawn_command_line_async (g_test_get_filename (G_TEST_BUILT, "gdbus-testserver", NULL), NULL));
|
||||||
|
|
||||||
_g_assert_property_notify (proxy, "g-name-owner");
|
_g_assert_property_notify (proxy, "g-name-owner");
|
||||||
|
|
||||||
@ -827,7 +827,7 @@ proxy_ready (GObject *source,
|
|||||||
g_free (owner);
|
g_free (owner);
|
||||||
|
|
||||||
/* this is safe; we explicitly kill the service later on */
|
/* this is safe; we explicitly kill the service later on */
|
||||||
g_assert (g_spawn_command_line_async (g_test_get_filename (G_TEST_BUILT, "gdbus-testserver", NULL), NULL));
|
g_assert_true (g_spawn_command_line_async (g_test_get_filename (G_TEST_BUILT, "gdbus-testserver", NULL), NULL));
|
||||||
|
|
||||||
_g_assert_property_notify (proxy, "g-name-owner");
|
_g_assert_property_notify (proxy, "g-name-owner");
|
||||||
|
|
||||||
@ -901,7 +901,7 @@ check_error (GObject *source,
|
|||||||
|
|
||||||
reply = g_dbus_proxy_call_finish (G_DBUS_PROXY (source), result, &error);
|
reply = g_dbus_proxy_call_finish (G_DBUS_PROXY (source), result, &error);
|
||||||
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_FAILED);
|
g_assert_error (error, G_IO_ERROR, G_IO_ERROR_FAILED);
|
||||||
g_assert (reply == NULL);
|
g_assert_null (reply);
|
||||||
g_error_free (error);
|
g_error_free (error);
|
||||||
|
|
||||||
g_main_loop_quit (loop);
|
g_main_loop_quit (loop);
|
||||||
@ -919,7 +919,7 @@ test_wellknown_noauto (void)
|
|||||||
NULL, "some.name.that.does.not.exist",
|
NULL, "some.name.that.does.not.exist",
|
||||||
"/", "some.interface", NULL, &error);
|
"/", "some.interface", NULL, &error);
|
||||||
g_assert_no_error (error);
|
g_assert_no_error (error);
|
||||||
g_assert (proxy != NULL);
|
g_assert_nonnull (proxy);
|
||||||
|
|
||||||
g_dbus_proxy_call (proxy, "method", NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, check_error, NULL);
|
g_dbus_proxy_call (proxy, "method", NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, check_error, NULL);
|
||||||
id = g_timeout_add (10000, fail_test, NULL);
|
id = g_timeout_add (10000, fail_test, NULL);
|
||||||
@ -938,7 +938,7 @@ main (int argc,
|
|||||||
g_test_init (&argc, &argv, NULL);
|
g_test_init (&argc, &argv, NULL);
|
||||||
|
|
||||||
introspection_data = g_dbus_node_info_new_for_xml (frob_dbus_interface_xml, NULL);
|
introspection_data = g_dbus_node_info_new_for_xml (frob_dbus_interface_xml, NULL);
|
||||||
g_assert (introspection_data != NULL);
|
g_assert_nonnull (introspection_data);
|
||||||
frob_dbus_interface_info = introspection_data->interfaces[0];
|
frob_dbus_interface_info = introspection_data->interfaces[0];
|
||||||
|
|
||||||
/* all the tests rely on a shared main loop */
|
/* all the tests rely on a shared main loop */
|
||||||
|
Loading…
Reference in New Issue
Block a user