on xenial help sign in
prepare to test the running case
23320f1Lukáš Tinkl
tests/mocks/Unity/Launcher/MockLauncherModel.cpp+4−1
@@ -41,6 +41,7 @@ MockLauncherModel::MockLauncherModel(QObject* parent): LauncherModelInterface(pa
41 item = new MockLauncherItem("webbrowser-app", "/usr/share/applications/webbrowser-app.desktop", "Browser", "browser", this);
41 item = new MockLauncherItem("webbrowser-app", "/usr/share/applications/webbrowser-app.desktop", "Browser", "browser", this);
42 item->setCount(1);
42 item->setCount(1);
43 item->setCountVisible(true);
43 item->setCountVisible(true);
44+ item->setRunning(true);
44 m_list.append(item);
45 m_list.append(item);
45 item = new MockLauncherItem("twitter-webapp", "/usr/share/applications/twitter-webapp.desktop", "Twitter", "twitter", this);
46 item = new MockLauncherItem("twitter-webapp", "/usr/share/applications/twitter-webapp.desktop", "Twitter", "twitter", this);
46 item->setCount(12);
47 item->setCount(12);
@@ -172,7 +173,9 @@ void MockLauncherModel::requestRemove(const QString &appId)
172 int index = findApp(appId);
173 int index = findApp(appId);
173 if (index >= 0) {
174 if (index >= 0) {
174 beginRemoveRows(QModelIndex(), index, 0);
175 beginRemoveRows(QModelIndex(), index, 0);
175− m_list.takeAt(index)->deleteLater();
176+ MockLauncherItem * item = m_list.takeAt(index);
177+ item->setRunning(false);
178+ item->deleteLater();
176 endRemoveRows();
179 endRemoveRows();
177 }
180 }
178}
181}