~mir-team/unity-mir/mir-0.2.0-compatibility-changes

« back to all changes in this revision

Viewing changes to tests/mock_application_controller.h

  • Committer: Kevin Gunn
  • Date: 2014-05-19 15:47:35 UTC
  • mfrom: (219.3.2 unity-mir)
  • Revision ID: kevin.gunn@canonical.com-20140519154735-tnbluok5stj6nfk0
merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
{
31
31
    MOCK_METHOD1(primaryPidForAppId, pid_t(const QString& appId));
32
32
    MOCK_METHOD2(appIdHasProcessId, bool(pid_t, const QString&));
 
33
    MOCK_CONST_METHOD1(findDesktopFileForAppId, QFileInfo(const QString &appId));
33
34
 
34
35
    MOCK_METHOD1(stopApplicationWithAppId, bool(const QString&));
35
36
    MOCK_METHOD2(startApplicationWithAppIdAndArgs, bool(const QString&, const QStringList&));
45
46
                .WillByDefault(
46
47
                    Invoke(this, &MockApplicationController::doAppIdHasProcessId));
47
48
 
 
49
        ON_CALL(*this, findDesktopFileForAppId(_))
 
50
                .WillByDefault(
 
51
                    Invoke(this, &MockApplicationController::doFindDesktopFileForAppId));
 
52
 
48
53
        ON_CALL(*this, stopApplicationWithAppId(_))
49
54
                .WillByDefault(
50
55
                    Invoke(this, &MockApplicationController::doStopApplicationWithAppId));
72
77
        return it->pid() == pid;
73
78
    }
74
79
 
 
80
    QFileInfo doFindDesktopFileForAppId(const QString& appId) const
 
81
    {
 
82
        QString path = QString("/usr/share/applications/%1.desktop").arg(appId);
 
83
        return QFileInfo(path);
 
84
    }
 
85
 
75
86
    bool doStopApplicationWithAppId(const QString& appId)
76
87
    {
77
88
        (void) appId;