Merge lp:~robert-ancell/unity/gnome-software into lp:unity

Proposed by Robert Ancell
Status: Merged
Approved by: Marco Trevisan (Treviño)
Approved revision: no longer in the source branch.
Merged at revision: 4078
Proposed branch: lp:~robert-ancell/unity/gnome-software
Merge into: lp:unity
Diff against target: 308 lines (+50/-51)
8 files modified
com.canonical.Unity.gschema.xml (+1/-1)
tests/data/applications/org.gnome.Software.desktop (+3/-4)
tests/test_application_launcher_icon.cpp (+7/-7)
tests/test_desktop_utilities.cpp (+3/-3)
tests/test_favorite_store.cpp (+1/-1)
tests/test_favorite_store_gsettings.cpp (+1/-1)
tests/test_launcher_controller.cpp (+1/-1)
tests/test_software_center_launcher_icon.cpp (+33/-33)
To merge this branch: bzr merge lp:~robert-ancell/unity/gnome-software
Reviewer Review Type Date Requested Status
Marco Trevisan (Treviño) Approve
PS Jenkins bot (community) continuous-integration Needs Fixing
Review via email: mp+286715@code.launchpad.net

Commit message

Switch from Ubuntu Software Center to GNOME Software.

To post a comment you must log in.
Revision history for this message
Robert Ancell (robert-ancell) wrote :

There was some remaining code relating to a software-center-agent which I'm not sure about. Is that still applicable?

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Robert Ancell (robert-ancell) wrote :
Revision history for this message
Robert Ancell (robert-ancell) wrote :
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'com.canonical.Unity.gschema.xml'
--- com.canonical.Unity.gschema.xml 2015-11-23 09:24:10 +0000
+++ com.canonical.Unity.gschema.xml 2016-02-19 22:04:59 +0000
@@ -117,7 +117,7 @@
117 'application://libreoffice-writer.desktop',117 'application://libreoffice-writer.desktop',
118 'application://libreoffice-calc.desktop',118 'application://libreoffice-calc.desktop',
119 'application://libreoffice-impress.desktop',119 'application://libreoffice-impress.desktop',
120 'application://ubuntu-software-center.desktop',120 'application://org.gnome.Software.desktop',
121 'application://ubuntu-amazon-default.desktop',121 'application://ubuntu-amazon-default.desktop',
122 'application://unity-control-center.desktop',122 'application://unity-control-center.desktop',
123 'unity://running-apps',123 'unity://running-apps',
124124
=== renamed file 'tests/data/applications/ubuntu-software-center.desktop' => 'tests/data/applications/org.gnome.Software.desktop'
--- tests/data/applications/ubuntu-software-center.desktop 2013-06-28 12:52:58 +0000
+++ tests/data/applications/org.gnome.Software.desktop 2016-02-19 22:04:59 +0000
@@ -1,9 +1,8 @@
1[Desktop Entry]1[Desktop Entry]
2Name=Ubuntu Software Center2Name=Software
3GenericName=Software Center3Comment=Add, remove or update software on this computer
4Comment=Lets you choose from thousands of applications available for Ubuntu
5Exec=/bin/true4Exec=/bin/true
6Icon=softwarecenter5Icon=org.gnome.Software
7Terminal=false6Terminal=false
8Type=Application7Type=Application
9Categories=PackageManager;GTK;System;Settings;8Categories=PackageManager;GTK;System;Settings;
109
=== modified file 'tests/test_application_launcher_icon.cpp'
--- tests/test_application_launcher_icon.cpp 2015-12-08 14:34:55 +0000
+++ tests/test_application_launcher_icon.cpp 2016-02-19 22:04:59 +0000
@@ -41,7 +41,7 @@
41namespace41namespace
42{42{
43const std::string DEFAULT_EMPTY_ICON = "application-default-icon";43const std::string DEFAULT_EMPTY_ICON = "application-default-icon";
44const std::string USC_DESKTOP = BUILDDIR"/tests/data/applications/ubuntu-software-center.desktop";44const std::string GS_DESKTOP = BUILDDIR"/tests/data/applications/org.gnome.Software.desktop";
45const std::string UM_DESKTOP = BUILDDIR"/tests/data/applications/update-manager.desktop";45const std::string UM_DESKTOP = BUILDDIR"/tests/data/applications/update-manager.desktop";
46const std::string NO_ICON_DESKTOP = BUILDDIR"/tests/data/applications/no-icon.desktop";46const std::string NO_ICON_DESKTOP = BUILDDIR"/tests/data/applications/no-icon.desktop";
4747
@@ -93,9 +93,9 @@
9393
94 virtual void SetUp() override94 virtual void SetUp() override
95 {95 {
96 usc_app = std::make_shared<MockApplication::Nice>(USC_DESKTOP, "softwarecenter");96 usc_app = std::make_shared<MockApplication::Nice>(GS_DESKTOP, "org.gnome.Software");
97 usc_icon = new MockApplicationLauncherIcon(usc_app);97 usc_icon = new MockApplicationLauncherIcon(usc_app);
98 ASSERT_EQ(usc_icon->DesktopFile(), USC_DESKTOP);98 ASSERT_EQ(usc_icon->DesktopFile(), GS_DESKTOP);
9999
100 empty_app = std::make_shared<MockApplication::Nice>(NO_ICON_DESKTOP);100 empty_app = std::make_shared<MockApplication::Nice>(NO_ICON_DESKTOP);
101 empty_icon = new MockApplicationLauncherIcon(empty_app);101 empty_icon = new MockApplicationLauncherIcon(empty_app);
@@ -175,7 +175,7 @@
175175
176TEST_F(TestApplicationLauncherIcon, ApplicationSignalDisconnection)176TEST_F(TestApplicationLauncherIcon, ApplicationSignalDisconnection)
177{177{
178 std::shared_ptr<MockApplication> app = std::make_shared<MockApplication::Nice>(USC_DESKTOP);178 std::shared_ptr<MockApplication> app = std::make_shared<MockApplication::Nice>(GS_DESKTOP);
179 {179 {
180 MockApplicationLauncherIcon::Ptr icon(new MockApplicationLauncherIcon(app));180 MockApplicationLauncherIcon::Ptr icon(new MockApplicationLauncherIcon(app));
181 EXPECT_FALSE(app->closed.empty());181 EXPECT_FALSE(app->closed.empty());
@@ -201,7 +201,7 @@
201201
202TEST_F(TestApplicationLauncherIcon, TestDefaultIcon)202TEST_F(TestApplicationLauncherIcon, TestDefaultIcon)
203{203{
204 EXPECT_EQ(usc_icon->icon_name(), "softwarecenter");204 EXPECT_EQ(usc_icon->icon_name(), "org.gnome.Software");
205 EXPECT_EQ(empty_icon->icon_name(), DEFAULT_EMPTY_ICON);205 EXPECT_EQ(empty_icon->icon_name(), DEFAULT_EMPTY_ICON);
206 EXPECT_EQ(mock_icon->icon_name(), DEFAULT_EMPTY_ICON);206 EXPECT_EQ(mock_icon->icon_name(), DEFAULT_EMPTY_ICON);
207}207}
@@ -267,7 +267,7 @@
267267
268TEST_F(TestApplicationLauncherIcon, StickStickedDesktopApp)268TEST_F(TestApplicationLauncherIcon, StickStickedDesktopApp)
269{269{
270 auto app = std::make_shared<MockApplication::Nice>(USC_DESKTOP);270 auto app = std::make_shared<MockApplication::Nice>(GS_DESKTOP);
271 app->sticky = true;271 app->sticky = true;
272 app->desktop_file_ = UM_DESKTOP;272 app->desktop_file_ = UM_DESKTOP;
273 MockApplicationLauncherIcon::Ptr icon(new MockApplicationLauncherIcon(app));273 MockApplicationLauncherIcon::Ptr icon(new MockApplicationLauncherIcon(app));
@@ -542,7 +542,7 @@
542542
543TEST_F(TestApplicationLauncherIcon, RemoteUri)543TEST_F(TestApplicationLauncherIcon, RemoteUri)
544{544{
545 EXPECT_EQ(usc_icon->RemoteUri(), FavoriteStore::URI_PREFIX_APP + USC_DESKTOP);545 EXPECT_EQ(usc_icon->RemoteUri(), FavoriteStore::URI_PREFIX_APP + GS_DESKTOP);
546 EXPECT_TRUE(mock_icon->RemoteUri().empty());546 EXPECT_TRUE(mock_icon->RemoteUri().empty());
547}547}
548548
549549
=== modified file 'tests/test_desktop_utilities.cpp'
--- tests/test_desktop_utilities.cpp 2013-03-21 14:01:06 +0000
+++ tests/test_desktop_utilities.cpp 2016-02-19 22:04:59 +0000
@@ -184,17 +184,17 @@
184 g_setenv("XDG_DATA_DIRS", LOCAL_DATA_DIR.c_str(), TRUE);184 g_setenv("XDG_DATA_DIRS", LOCAL_DATA_DIR.c_str(), TRUE);
185 g_setenv("XDG_DATA_HOME", "UnityUserConfig", TRUE);185 g_setenv("XDG_DATA_HOME", "UnityUserConfig", TRUE);
186186
187 std::string const& file = DesktopUtilities::GetDesktopPathById("ubuntu-software-center.desktop");187 std::string const& file = DesktopUtilities::GetDesktopPathById("org.gnome.Software.desktop");
188188
189 g_setenv("XDG_DATA_DIRS", old_dirs.c_str(), TRUE);189 g_setenv("XDG_DATA_DIRS", old_dirs.c_str(), TRUE);
190 g_setenv("XDG_DATA_HOME", old_dirs.c_str(), TRUE);190 g_setenv("XDG_DATA_HOME", old_dirs.c_str(), TRUE);
191191
192 EXPECT_EQ(file, LOCAL_DATA_DIR + "/applications/ubuntu-software-center.desktop");192 EXPECT_EQ(file, LOCAL_DATA_DIR + "/applications/org.gnome.Software.desktop");
193}193}
194194
195TEST(TestDesktopUtilities, TestGetBackgroundColor)195TEST(TestDesktopUtilities, TestGetBackgroundColor)
196{196{
197 std::string const& color = DesktopUtilities::GetBackgroundColor(LOCAL_DATA_DIR+"/applications/ubuntu-software-center.desktop");197 std::string const& color = DesktopUtilities::GetBackgroundColor(LOCAL_DATA_DIR+"/applications/org.gnome.Software.desktop");
198198
199 EXPECT_EQ(color, "#aabbcc");199 EXPECT_EQ(color, "#aabbcc");
200}200}
201201
=== modified file 'tests/test_favorite_store.cpp'
--- tests/test_favorite_store.cpp 2012-09-18 15:47:49 +0000
+++ tests/test_favorite_store.cpp 2016-02-19 22:04:59 +0000
@@ -87,7 +87,7 @@
8787
88TEST_F(TestFavoriteStore, ParseFavoriteFromUri)88TEST_F(TestFavoriteStore, ParseFavoriteFromUri)
89{89{
90 const std::string VALID_DESKTOP_PATH = BUILDDIR"/tests/data/applications/ubuntu-software-center.desktop";90 const std::string VALID_DESKTOP_PATH = BUILDDIR"/tests/data/applications/org.gnome.Software.desktop";
91 EXPECT_EQ(favorite_store.ParseFavoriteFromUri("file.desktop"), "application://file.desktop");91 EXPECT_EQ(favorite_store.ParseFavoriteFromUri("file.desktop"), "application://file.desktop");
92 EXPECT_EQ(favorite_store.ParseFavoriteFromUri(VALID_DESKTOP_PATH), "application://"+VALID_DESKTOP_PATH);92 EXPECT_EQ(favorite_store.ParseFavoriteFromUri(VALID_DESKTOP_PATH), "application://"+VALID_DESKTOP_PATH);
9393
9494
=== modified file 'tests/test_favorite_store_gsettings.cpp'
--- tests/test_favorite_store_gsettings.cpp 2014-03-21 03:42:28 +0000
+++ tests/test_favorite_store_gsettings.cpp 2016-02-19 22:04:59 +0000
@@ -38,7 +38,7 @@
38const gchar* SETTINGS_KEY = "favorites";38const gchar* SETTINGS_KEY = "favorites";
3939
40const char* base_store_favs[] = { BUILDDIR"/tests/data/applications/ubuntuone-installer.desktop",40const char* base_store_favs[] = { BUILDDIR"/tests/data/applications/ubuntuone-installer.desktop",
41 "file://" BUILDDIR "/tests/data/applications/ubuntu-software-center.desktop",41 "file://" BUILDDIR "/tests/data/applications/org.gnome.Software.desktop",
42 "application://" BUILDDIR "/tests/data/applications/update-manager.desktop",42 "application://" BUILDDIR "/tests/data/applications/update-manager.desktop",
43 "unity://test-icon",43 "unity://test-icon",
44 "device://uuid",44 "device://uuid",
4545
=== modified file 'tests/test_launcher_controller.cpp'
--- tests/test_launcher_controller.cpp 2015-12-08 14:34:55 +0000
+++ tests/test_launcher_controller.cpp 2016-02-19 22:04:59 +0000
@@ -61,7 +61,7 @@
61namespace app61namespace app
62{62{
63 const std::string UBUNTU_ONE = BUILDDIR "/tests/data/applications/ubuntuone-installer.desktop";63 const std::string UBUNTU_ONE = BUILDDIR "/tests/data/applications/ubuntuone-installer.desktop";
64 const std::string SW_CENTER = BUILDDIR "/tests/data/applications/ubuntu-software-center.desktop";64 const std::string SW_CENTER = BUILDDIR "/tests/data/applications/org.gnome.Software.desktop";
65 const std::string UPDATE_MANAGER = BUILDDIR "/tests/data/applications/update-manager.desktop";65 const std::string UPDATE_MANAGER = BUILDDIR "/tests/data/applications/update-manager.desktop";
66 const std::string BZR_HANDLE_PATCH = BUILDDIR "/tests/data/applications/bzr-handle-patch.desktop";66 const std::string BZR_HANDLE_PATCH = BUILDDIR "/tests/data/applications/bzr-handle-patch.desktop";
67 const std::string NO_ICON = BUILDDIR "/tests/data/applications/no-icon.desktop";67 const std::string NO_ICON = BUILDDIR "/tests/data/applications/no-icon.desktop";
6868
=== modified file 'tests/test_software_center_launcher_icon.cpp'
--- tests/test_software_center_launcher_icon.cpp 2015-12-08 14:34:55 +0000
+++ tests/test_software_center_launcher_icon.cpp 2016-02-19 22:04:59 +0000
@@ -42,19 +42,19 @@
42{42{
43namespace43namespace
44{44{
45const std::string PRE_INSTALL_ICON = "sw-center-launcher-icon";45const std::string PRE_INSTALL_ICON = "software-launcher-icon";
46const std::string FINAL_ICON = "softwarecenter";46const std::string FINAL_ICON = "org.gnome.Software";
47const std::string APP_NAME = "Ubuntu Software Center";47const std::string APP_NAME = "Software";
48const std::string LOCAL_DATA_DIR = BUILDDIR"/tests/data";48const std::string LOCAL_DATA_DIR = BUILDDIR"/tests/data";
49const std::string USC_DESKTOP = LOCAL_DATA_DIR+"/applications/ubuntu-software-center.desktop";49const std::string GS_DESKTOP = LOCAL_DATA_DIR+"/applications/org.gnome.Software.desktop";
50const std::string USC_APP_INSTALL_DESKTOP = "/usr/share/app-install/desktop/software-center:ubuntu-software-center.desktop";50const std::string GS_APP_INSTALL_DESKTOP = "/usr/share/app-install/desktop/software-center:org.gnome.Software.desktop";
51}51}
5252
53struct TestSoftwareCenterLauncherIcon : testmocks::TestUnityAppBase53struct TestSoftwareCenterLauncherIcon : testmocks::TestUnityAppBase
54{54{
55 TestSoftwareCenterLauncherIcon()55 TestSoftwareCenterLauncherIcon()
56 : usc(std::make_shared<MockApplication::Nice>(USC_APP_INSTALL_DESKTOP, FINAL_ICON, APP_NAME))56 : gs(std::make_shared<MockApplication::Nice>(GS_APP_INSTALL_DESKTOP, FINAL_ICON, APP_NAME))
57 , icon(usc, "/com/canonical/unity/test/object/path", PRE_INSTALL_ICON)57 , icon(gs, "/com/canonical/unity/test/object/path", PRE_INSTALL_ICON)
58 {}58 {}
5959
60 struct MockSoftwareCenterLauncherIcon : SoftwareCenterLauncherIcon60 struct MockSoftwareCenterLauncherIcon : SoftwareCenterLauncherIcon
@@ -86,7 +86,7 @@
8686
87 panel::Style panel;87 panel::Style panel;
88 nux::ObjectPtr<MockableBaseWindow> launcher_win;88 nux::ObjectPtr<MockableBaseWindow> launcher_win;
89 MockApplication::Ptr usc;89 MockApplication::Ptr gs;
90 MockSoftwareCenterLauncherIcon icon;90 MockSoftwareCenterLauncherIcon icon;
91};91};
9292
@@ -102,23 +102,23 @@
102TEST_F(TestSoftwareCenterLauncherIcon, DesktopFileTransformTrivial)102TEST_F(TestSoftwareCenterLauncherIcon, DesktopFileTransformTrivial)
103{103{
104 // no transformation needed104 // no transformation needed
105 usc->desktop_file_ = USC_DESKTOP;105 gs->desktop_file_ = GS_DESKTOP;
106 EXPECT_EQ(icon.GetActualDesktopFileAfterInstall(), USC_DESKTOP);106 EXPECT_EQ(icon.GetActualDesktopFileAfterInstall(), GS_DESKTOP);
107}107}
108108
109TEST_F(TestSoftwareCenterLauncherIcon, DesktopFileTransformAppInstall)109TEST_F(TestSoftwareCenterLauncherIcon, DesktopFileTransformAppInstall)
110{110{
111 // ensure that tranformation from app-install data desktop files works111 // ensure that tranformation from app-install data desktop files works
112 usc->desktop_file_ = "/usr/share/app-install/desktop/pkgname:kde4__afile.desktop";112 gs->desktop_file_ = "/usr/share/app-install/desktop/pkgname:kde4__afile.desktop";
113 EXPECT_EQ(icon.GetActualDesktopFileAfterInstall(),113 EXPECT_EQ(icon.GetActualDesktopFileAfterInstall(),
114 LOCAL_DATA_DIR+"/applications/kde4/afile.desktop");114 LOCAL_DATA_DIR+"/applications/kde4/afile.desktop");
115}115}
116116
117TEST_F(TestSoftwareCenterLauncherIcon, DesktopFileTransformSCAgent)117TEST_F(TestSoftwareCenterLauncherIcon, DesktopFileTransformSCAgent)
118{118{
119 // now simualte data coming from the sc-agent119 // now simualte data coming from the software-center-agent
120 usc->desktop_file_ = "/tmp/software-center-agent:VP2W9M:ubuntu-software-center.desktop";120 gs->desktop_file_ = "/tmp/software-center-agent:VP2W9M:org.gnome.Software.desktop";
121 EXPECT_EQ(icon.GetActualDesktopFileAfterInstall(), USC_DESKTOP);121 EXPECT_EQ(icon.GetActualDesktopFileAfterInstall(), GS_DESKTOP);
122}122}
123123
124// simulate a OnFinished signal from a /usr/share/app-install location124// simulate a OnFinished signal from a /usr/share/app-install location
@@ -128,41 +128,41 @@
128{128{
129 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));129 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));
130130
131 EXPECT_EQ(USC_DESKTOP, icon.DesktopFile());131 EXPECT_EQ(GS_DESKTOP, icon.DesktopFile());
132}132}
133133
134TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedUpdatesRemoteURI)134TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedUpdatesRemoteURI)
135{135{
136 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));136 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));
137137
138 ASSERT_EQ(USC_DESKTOP, icon.DesktopFile());138 ASSERT_EQ(GS_DESKTOP, icon.DesktopFile());
139 EXPECT_EQ(FavoriteStore::URI_PREFIX_APP + USC_DESKTOP, icon.GetRemoteUri());139 EXPECT_EQ(FavoriteStore::URI_PREFIX_APP + GS_DESKTOP, icon.GetRemoteUri());
140}140}
141141
142TEST_F(TestSoftwareCenterLauncherIcon, DisconnectsOldAppSignals)142TEST_F(TestSoftwareCenterLauncherIcon, DisconnectsOldAppSignals)
143{143{
144 ASSERT_FALSE(usc->closed.empty());144 ASSERT_FALSE(gs->closed.empty());
145145
146 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));146 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));
147147
148 EXPECT_TRUE(usc->closed.empty());148 EXPECT_TRUE(gs->closed.empty());
149 EXPECT_TRUE(usc->window_opened.empty());149 EXPECT_TRUE(gs->window_opened.empty());
150 EXPECT_TRUE(usc->window_moved.empty());150 EXPECT_TRUE(gs->window_moved.empty());
151 EXPECT_TRUE(usc->window_closed.empty());151 EXPECT_TRUE(gs->window_closed.empty());
152 EXPECT_TRUE(usc->visible.changed.empty());152 EXPECT_TRUE(gs->visible.changed.empty());
153 EXPECT_TRUE(usc->active.changed.empty());153 EXPECT_TRUE(gs->active.changed.empty());
154 EXPECT_TRUE(usc->running.changed.empty());154 EXPECT_TRUE(gs->running.changed.empty());
155 EXPECT_TRUE(usc->urgent.changed.empty());155 EXPECT_TRUE(gs->urgent.changed.empty());
156 EXPECT_TRUE(usc->desktop_file.changed.empty());156 EXPECT_TRUE(gs->desktop_file.changed.empty());
157 EXPECT_TRUE(usc->title.changed.empty());157 EXPECT_TRUE(gs->title.changed.empty());
158 EXPECT_TRUE(usc->icon.changed.empty());158 EXPECT_TRUE(gs->icon.changed.empty());
159}159}
160160
161TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedRemoveInvalidNewAppIcon)161TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedRemoveInvalidNewAppIcon)
162{162{
163 // Using an icon ptr, to get the removed signal to be properly emitted163 // Using an icon ptr, to get the removed signal to be properly emitted
164 nux::ObjectPtr<MockSoftwareCenterLauncherIcon> icon_ptr(164 nux::ObjectPtr<MockSoftwareCenterLauncherIcon> icon_ptr(
165 new MockSoftwareCenterLauncherIcon(usc, "/com/canonical/unity/test/object/path", PRE_INSTALL_ICON));165 new MockSoftwareCenterLauncherIcon(gs, "/com/canonical/unity/test/object/path", PRE_INSTALL_ICON));
166166
167 bool removed = false;167 bool removed = false;
168 auto& app_manager = unity::ApplicationManager::Default();168 auto& app_manager = unity::ApplicationManager::Default();
@@ -201,7 +201,7 @@
201 icon.LauncherIconUnstick();201 icon.LauncherIconUnstick();
202202
203 bool saved = false;203 bool saved = false;
204 usc->sticky = true;204 gs->sticky = true;
205 icon.position_saved.connect([&saved] {saved = true;});205 icon.position_saved.connect([&saved] {saved = true;});
206 ASSERT_FALSE(icon.IsSticky());206 ASSERT_FALSE(icon.IsSticky());
207207
@@ -214,14 +214,14 @@
214{214{
215 icon.tooltip_text = "FooText";215 icon.tooltip_text = "FooText";
216 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));216 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));
217 EXPECT_EQ(icon.tooltip_text(), usc->title());217 EXPECT_EQ(icon.tooltip_text(), gs->title());
218}218}
219219
220TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedUpdatesIcon)220TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedUpdatesIcon)
221{221{
222 icon.icon_name = "foo-icon";222 icon.icon_name = "foo-icon";
223 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));223 icon.OnFinished(glib::Variant(g_variant_new("(s)", "exit-success")));
224 EXPECT_EQ(icon.icon_name(), usc->icon());224 EXPECT_EQ(icon.icon_name(), gs->icon());
225}225}
226226
227TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedLogsEvent)227TEST_F(TestSoftwareCenterLauncherIcon, OnFinishedLogsEvent)