753
753
"com.canonical.UbuntuAppLaunch", /* interface */
754
754
"UnityStartingBroadcast", /* signal */
755
g_variant_new("(s)", "com.test.good_application_1.2.3"), /* params, the same */
755
g_variant_new("(ss)", "com.test.good_application_1.2.3", "goodinstance"), /* params, the same */
758
758
EXPECT_EVENTUALLY_EQ("com.test.good_application_1.2.3", last_observer);
818
818
"com.canonical.UbuntuAppLaunch", /* interface */
819
819
"UnityResumeResponse", /* signal */
820
g_variant_new("(s)", "com.test.good_application_1.2.3"), /* params, the same */
820
g_variant_new("(ss)", "com.test.good_application_1.2.3", "goodinstance"), /* params, the same */
823
823
pause(50); /* Ensure all the events come through */
975
975
"com.canonical.UbuntuAppLaunch", /* interface */
976
976
"ApplicationFailed", /* signal */
977
g_variant_new("(ss)", "com.test.good_application_1.2.3", "crash"), /* params, the same */
980
EXPECT_EVENTUALLY_EQ("com.test.good_application_1.2.3", last_observer);
982
last_observer.clear();
984
g_dbus_connection_emit_signal(session,
985
NULL, /* destination */
987
"com.canonical.UbuntuAppLaunch", /* interface */
988
"ApplicationFailed", /* signal */
989
g_variant_new("(ss)", "com.test.good_application_1.2.3", "blahblah"), /* params, the same */
992
EXPECT_EVENTUALLY_EQ("com.test.good_application_1.2.3", last_observer);
994
last_observer.clear();
996
g_dbus_connection_emit_signal(session,
997
NULL, /* destination */
999
"com.canonical.UbuntuAppLaunch", /* interface */
1000
"ApplicationFailed", /* signal */
1001
g_variant_new("(ss)", "com.test.good_application_1.2.3", "start-failure"), /* params, the same */
977
g_variant_new("(sss)", "com.test.good_application_1.2.3", "goodinstance", "crash"), /* params, the same */
980
EXPECT_EVENTUALLY_EQ("com.test.good_application_1.2.3", last_observer);
982
last_observer.clear();
984
g_dbus_connection_emit_signal(session,
985
NULL, /* destination */
987
"com.canonical.UbuntuAppLaunch", /* interface */
988
"ApplicationFailed", /* signal */
989
g_variant_new("(sss)", "com.test.good_application_1.2.3", "goodinstance", "blahblah"), /* params, the same */
992
EXPECT_EVENTUALLY_EQ("com.test.good_application_1.2.3", last_observer);
994
last_observer.clear();
996
g_dbus_connection_emit_signal(session,
997
NULL, /* destination */
999
"com.canonical.UbuntuAppLaunch", /* interface */
1000
"ApplicationFailed", /* signal */
1001
g_variant_new("(sss)", "com.test.good_application_1.2.3", "goodinstance", "start-failure"), /* params, the same */
1004
1004
EXPECT_EVENTUALLY_EQ(true, last_observer.empty());