Update contrib.
1 /* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
2 #include "test-utils.h"
3 #define LOG_FILE "c:\\logs\\test_names_log1.txt"
4 #include "std_log_result.h"
5 #define LOG_FILENAME_LINE __FILE__, __LINE__
9 void create_xml(int result)
14 testResultXml("test_names");
18 die (const char *message)
20 fprintf (stderr, "*** test-names: %s", message);
22 std_log(LOG_FILENAME_LINE, "*** test-names: %s", message);
28 TestName(DBusConnection *connection, const char *name, int expectedSuccess)
31 dbus_error_init (&error);
33 (void) dbus_bus_request_name (connection, name, 0, &error);
34 if (dbus_error_is_set (&error))
38 fprintf (stderr, "Error acquiring name '%s': %s\n", name, error.message);
39 std_log(LOG_FILENAME_LINE, "Error acquiring name '%s': %s\n", name, error.message);
43 fprintf (stdout, "Expected Error acquiring name '%s': %s\n", name, error.message);
44 std_log(LOG_FILENAME_LINE, "Expected Error acquiring name '%s': %s\n", name, error.message);
46 _dbus_verbose ("*** Failed to acquire name '%s': %s\n", name,
48 dbus_error_free (&error);
59 fprintf (stderr, "Unexpected Success acquiring name '%s'\n", name);
60 std_log(LOG_FILENAME_LINE, "Unexpected Success acquiring name '%s'\n", name);
64 fprintf (stdout, "Successfully acquired name '%s'\n", name);
65 std_log(LOG_FILENAME_LINE, "Successfully acquired name '%s'\n", name);
67 _dbus_verbose ("*** Managed to acquire name '%s'\n", name);
80 DBusConnection *connection;
82 //_dbus_setenv("DBUS_VERBOSE","1");
84 dbus_error_init (&error);
85 connection = dbus_bus_get (DBUS_BUS_SESSION, &error);
86 if (connection == NULL)
88 fprintf (stderr, "*** Failed to open connection to system bus: %s\n",
90 std_log(LOG_FILENAME_LINE, "*** Failed to open connection to system bus: %s\n",
92 dbus_error_free (&error);
96 /*con2 = dbus_bus_get_private (DBUS_BUS_SESSION, &error);
99 fprintf (stderr, "*** Failed to open connection to system bus: %s\n",
101 dbus_error_free (&error);
106 loop = _dbus_loop_new ();
110 if (!test_connection_setup (loop, connection))
113 TestName(connection, "org.freedesktop.DBus.Test", TRUE);
114 TestName(connection, "org.freedesktop.DBus.Test-2", TRUE);
115 TestName(connection, "org.freedesktop.DBus.Test_2", TRUE);
117 TestName(connection, "Test_2", TRUE);
122 _dbus_verbose ("*** Test service name exiting\n");