diff options
| author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2013-09-11 11:09:27 +0200 |
|---|---|---|
| committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2013-09-11 11:09:27 +0200 |
| commit | 9532cc1c8fd7003e1b7fb58c8afd433e754ff979 (patch) | |
| tree | 33e21c70ac3890fe68e071d44e0beaf887ecc1c5 /tests | |
| parent | 90b72ceb49a1f15265d94ad2a6443ac0671be0ea (diff) | |
TestSoftwareCenterLauncherIcon: verify log event on installation finished
(bzr r3477.6.14)
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_software_center_launcher_icon.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
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<MockApplication::Nice>(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)); |
