diff options
author | Ted Gould <ted@gould.cx> | 2015-03-11 16:21:14 +0000 |
---|---|---|
committer | CI Train Bot <ci-train-bot@canonical.com> | 2015-03-11 16:21:14 +0000 |
commit | 467b5a9ba77de55ba2e94524e7b71b242732082b (patch) | |
tree | 73bec647407d8e29c7b7f92ebb2f969c7293b01d /test/indicator-messages-service-activate.c | |
parent | ae80ff1884e3d0173eb348b30d61fba2ccdd8ca1 (diff) | |
parent | 5133bf06e0398d43861ac0d2b19ca9bc9a03ec1e (diff) | |
download | ayatana-indicator-messages-467b5a9ba77de55ba2e94524e7b71b242732082b.tar.gz ayatana-indicator-messages-467b5a9ba77de55ba2e94524e7b71b242732082b.tar.bz2 ayatana-indicator-messages-467b5a9ba77de55ba2e94524e7b71b242732082b.zip |
Sanity tests to test basic features of the messaging menu
Approved by: Charles Kerr, PS Jenkins bot
Diffstat (limited to 'test/indicator-messages-service-activate.c')
-rw-r--r-- | test/indicator-messages-service-activate.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test/indicator-messages-service-activate.c b/test/indicator-messages-service-activate.c deleted file mode 100644 index f5a26b0..0000000 --- a/test/indicator-messages-service-activate.c +++ /dev/null @@ -1,55 +0,0 @@ -/* -An indicator to show information that is in messaging applications -that the user is using. - -Copyright 2009 Canonical Ltd. - -Authors: - Ted Gould <ted@canonical.com> - -This program is free software: you can redistribute it and/or modify it -under the terms of the GNU General Public License version 3, as published -by the Free Software Foundation. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranties of -MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR -PURPOSE. See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -#include <string.h> -#include <dbus/dbus-glib.h> -#include <dbus/dbus-glib-bindings.h> -#include "../src/dbus-data.h" - -int -main (int argc, char ** argv) -{ -#if G_ENCODE_VERSION(GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION) <= GLIB_VERSION_2_34 - g_type_init(); -#endif - - guint returnval = 0; - GError * error = NULL; - - DBusGConnection * connection = dbus_g_bus_get(DBUS_BUS_SESSION, NULL); - DBusGProxy * proxy = dbus_g_proxy_new_for_name(connection, DBUS_SERVICE_DBUS, DBUS_PATH_DBUS, DBUS_INTERFACE_DBUS); - - g_debug("Activating service: %s", INDICATOR_MESSAGES_DBUS_NAME); - if (!org_freedesktop_DBus_start_service_by_name (proxy, INDICATOR_MESSAGES_DBUS_NAME, 0, &returnval, &error)) { - g_error("Unable to send message to DBus to start service: %s", error != NULL ? error->message : "(NULL error)" ); - g_error_free(error); - return 1; - } - - if (returnval != DBUS_START_REPLY_SUCCESS && returnval != DBUS_START_REPLY_ALREADY_RUNNING) { - g_error("Return value isn't indicative of success: %d", returnval); - return 1; - } - - return 0; -} - |