summaryrefslogtreecommitdiffstats
path: root/tests/application/tst_application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/application/tst_application.cpp')
-rw-r--r--tests/application/tst_application.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/application/tst_application.cpp b/tests/application/tst_application.cpp
index 8dbe29af..bbfaa6cb 100644
--- a/tests/application/tst_application.cpp
+++ b/tests/application/tst_application.cpp
@@ -4,7 +4,7 @@
** Copyright (C) 2018 Pelagicore AG
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the Luxoft Application Manager.
+** This file is part of the Qt Application Manager.
**
** $QT_BEGIN_LICENSE:GPL-EXCEPT-QTAS$
** Commercial License Usage
@@ -33,6 +33,8 @@
#include "global.h"
#include "application.h"
#include "applicationinfo.h"
+#include "packageinfo.h"
+#include "package.h"
#include "abstractruntime.h"
QT_USE_NAMESPACE_AM
@@ -48,19 +50,19 @@ public:
void setSlowAnimations(bool) override {}
- qint64 applicationProcessId() const
+ qint64 applicationProcessId() const override
{
return m_state == Am::Running ? 1 : 0;
}
public slots:
- bool start()
+ bool start() override
{
m_state = Am::Running;
return true;
}
- void stop(bool forceKill)
+ void stop(bool forceKill) override
{
Q_UNUSED(forceKill);
m_state = Am::NotRunning;
@@ -104,7 +106,10 @@ private slots:
// the application no longer holds a reference to it
void tst_Application::runtimeDestroyed()
{
- auto app = new Application(new ApplicationInfo);
+ auto pi = new PackageInfo;
+ auto pkg = new Package(pi);
+ auto ai = new ApplicationInfo(pi);
+ auto app = new Application(ai, pkg);
auto runtimeManager = new TestRuntimeManager(qSL("foo"), qApp);
auto runtime = runtimeManager->create(nullptr, app);