tests: print dbus errors on fail in eldbus_test_eldbus_message
authorMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 29 May 2018 11:25:06 +0000 (13:25 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 1 Jun 2018 05:17:55 +0000 (14:17 +0900)
Summary: Depends on D6200

Reviewers: stefan_schmidt, cedric

Reviewed By: cedric

Subscribers: cedric, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6201

src/tests/eldbus/eldbus_test_eldbus_message.c

index 8900685..421b7bd 100644 (file)
@@ -507,9 +507,13 @@ _response_swap_value(void *data EINA_UNUSED, const Eldbus_Message *msg, Eldbus_P
 {
    Eina_Value *eina_value;
    int swap_value;
+   const char *name, *err;
 
-   if (!eldbus_message_error_get(msg, NULL, NULL))
+   if (eldbus_message_error_get(msg, &name, &err))
+     ck_abort_msg("%s: %s", name, err);
+   else
     {
+
        Eldbus_Message_Iter *iter = eldbus_message_iter_get(msg);
        eina_value = eldbus_message_iter_struct_like_to_eina_value(iter);
        eina_value_struct_get(eina_value, "arg0", &swap_value);