From 9532cc1c8fd7003e1b7fb58c8afd433e754ff979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 11 Sep 2013 11:09:27 +0200 Subject: TestSoftwareCenterLauncherIcon: verify log event on installation finished (bzr r3477.6.14) --- tests/test_software_center_launcher_icon.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_software_center_launcher_icon.cpp b/tests/test_software_center_launcher_icon.cpp index 0ed18a211..f4890a67e 100644 --- a/tests/test_software_center_launcher_icon.cpp +++ b/tests/test_software_center_launcher_icon.cpp @@ -52,7 +52,7 @@ const std::string USC_DESKTOP = LOCAL_DATA_DIR+"/applications/ubuntu-software-ce const std::string USC_APP_INSTALL_DESKTOP = "/usr/share/app-install/desktop/software-center:ubuntu-software-center.desktop"; } -struct TestSoftwareCenterLauncherIcon : testing::Test +struct TestSoftwareCenterLauncherIcon : testmocks::TestUnityAppBase { TestSoftwareCenterLauncherIcon() : usc(std::make_shared(USC_APP_INSTALL_DESKTOP, FINAL_ICON, APP_NAME)) @@ -199,6 +199,12 @@ TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedUpdatesIcon) EXPECT_EQ(icon.icon_name(), usc->icon()); } +TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedLogsEvent) +{ + EXPECT_CALL(*unity_app_, LogEvent(ApplicationEventType::ACCESS, _)); + icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success"))); +} + TEST_F(TestSoftwareCenterLauncherIcon, AnimateToInvalidPosition) { EXPECT_FALSE(icon.Animate(CreateLauncher(), 1, 2)); -- cgit v1.2.3