diff options
Diffstat (limited to 'tests/stubs/mapplicationextensionmanager_stub.h')
-rw-r--r-- | tests/stubs/mapplicationextensionmanager_stub.h | 66 |
1 files changed, 48 insertions, 18 deletions
diff --git a/tests/stubs/mapplicationextensionmanager_stub.h b/tests/stubs/mapplicationextensionmanager_stub.h index 463f35e8..5d57fe34 100644 --- a/tests/stubs/mapplicationextensionmanager_stub.h +++ b/tests/stubs/mapplicationextensionmanager_stub.h @@ -35,14 +35,17 @@ class MApplicationExtensionManagerStub : public StubBase { virtual bool init(); virtual QList<MApplicationExtensionInterface *> extensions(); virtual void updateAvailableExtensions(const QString &path); + virtual void updateExtension(const MDesktopEntry &extensionData); virtual QString dataPath() const; virtual bool isInProcess(const MApplicationExtensionMetaData &metaData); virtual bool createDataStore(); - virtual bool instantiateExtension(const MApplicationExtensionMetaData &metadata); - virtual bool instantiateInProcessExtension(const QString &binary); - virtual bool instantiateOutOfProcessExtension(const MApplicationExtensionMetaData &metadata); + virtual QSharedPointer<MDataStore> createSubDataStore( + const MApplicationExtensionMetaData &metaData); + virtual bool instantiateExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata); + virtual bool instantiateInProcessExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata); + virtual bool instantiateOutOfProcessExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata); virtual void removeExtension(const MApplicationExtensionMetaData &metadata); - virtual void removeInProcessExtension(const QString &library); + virtual void removeInProcessExtension(const MApplicationExtensionMetaData &metadata); virtual void removeOutOfProcessExtension(const MApplicationExtensionMetaData &metadata); virtual QString createApplicationExtensionDataFileName(const QString &interface) const; }; @@ -83,6 +86,13 @@ void MApplicationExtensionManagerStub::updateAvailableExtensions(const QString & stubMethodEntered("updateAvailableExtensions",params); } +void MApplicationExtensionManagerStub::updateExtension(const MDesktopEntry &extensionData) +{ + QList<ParameterBase*> params; + params.append( new Parameter<const MDesktopEntry& >(extensionData)); + stubMethodEntered("updateExtension",params); +} + QString MApplicationExtensionManagerStub::dataPath() const { stubMethodEntered("dataPath"); return stubReturnValue<QString>("dataPath"); @@ -100,23 +110,33 @@ bool MApplicationExtensionManagerStub::createDataStore() { return stubReturnValue<bool>("createDataStore"); } -bool MApplicationExtensionManagerStub::instantiateExtension(const MApplicationExtensionMetaData &metadata) { +QSharedPointer<MDataStore> +MApplicationExtensionManagerStub::createSubDataStore( + const MApplicationExtensionMetaData &metadata) { QList<ParameterBase*> params; - params.append( new Parameter<const MApplicationExtensionMetaData & >(metadata)); + params.append( + new Parameter<const MApplicationExtensionMetaData & >(metadata)); + stubMethodEntered("createSubDataStore", params); + return stubReturnValue<QSharedPointer<MDataStore> >("createSubDataStore"); +} + +bool MApplicationExtensionManagerStub::instantiateExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata) { + QList<ParameterBase*> params; + params.append( new Parameter<QSharedPointer<const MApplicationExtensionMetaData> & >(metadata)); stubMethodEntered("instantiateExtension",params); return stubReturnValue<bool>("instantiateExtension"); } -bool MApplicationExtensionManagerStub::instantiateInProcessExtension(const QString &binary) { +bool MApplicationExtensionManagerStub::instantiateInProcessExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata) { QList<ParameterBase*> params; - params.append( new Parameter<QString >(binary)); + params.append( new Parameter<QSharedPointer<const MApplicationExtensionMetaData> & >(metadata)); stubMethodEntered("instantiateInProcessExtension",params); return stubReturnValue<bool>("instantiateInProcessExtension"); } -bool MApplicationExtensionManagerStub::instantiateOutOfProcessExtension(const MApplicationExtensionMetaData &metadata) { +bool MApplicationExtensionManagerStub::instantiateOutOfProcessExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata) { QList<ParameterBase*> params; - params.append( new Parameter<const MApplicationExtensionMetaData & >(metadata)); + params.append( new Parameter<QSharedPointer<const MApplicationExtensionMetaData> & >(metadata)); stubMethodEntered("instantiateOutOfProcessExtension",params); return stubReturnValue<bool>("instantiateOutOfProcessExtension"); } @@ -127,9 +147,9 @@ void MApplicationExtensionManagerStub::removeExtension(const MApplicationExtensi stubMethodEntered("removeExtension",params); } -void MApplicationExtensionManagerStub::removeInProcessExtension(const QString &library) { +void MApplicationExtensionManagerStub::removeInProcessExtension(const MApplicationExtensionMetaData &metadata) { QList<ParameterBase*> params; - params.append( new Parameter<QString >(library)); + params.append( new Parameter<const MApplicationExtensionMetaData & >(metadata)); stubMethodEntered("removeInProcessExtension",params); } @@ -182,6 +202,10 @@ void MApplicationExtensionManager::updateAvailableExtensions(const QString &path gMApplicationExtensionManagerStub->updateAvailableExtensions(path); } +void MApplicationExtensionManager::updateExtension(const MDesktopEntry &extensionData) { + gMApplicationExtensionManagerStub->updateExtension(extensionData); +} + QString MApplicationExtensionManager::dataPath() const { return gMApplicationExtensionManagerStub->dataPath(); } @@ -194,15 +218,21 @@ bool MApplicationExtensionManager::createDataStore() { return gMApplicationExtensionManagerStub->createDataStore(); } -bool MApplicationExtensionManager::instantiateExtension(const MApplicationExtensionMetaData &metadata) { +QSharedPointer<MDataStore> +MApplicationExtensionManager::createSubDataStore( + const MApplicationExtensionMetaData &metadata) { + return gMApplicationExtensionManagerStub->createSubDataStore(metadata); +} + +bool MApplicationExtensionManager::instantiateExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata) { return gMApplicationExtensionManagerStub->instantiateExtension(metadata); } -bool MApplicationExtensionManager::instantiateInProcessExtension(const QString &binary) { - return gMApplicationExtensionManagerStub->instantiateInProcessExtension(binary); +bool MApplicationExtensionManager::instantiateInProcessExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata) { + return gMApplicationExtensionManagerStub->instantiateInProcessExtension(metadata); } -bool MApplicationExtensionManager::instantiateOutOfProcessExtension(const MApplicationExtensionMetaData &metadata) { +bool MApplicationExtensionManager::instantiateOutOfProcessExtension(QSharedPointer<const MApplicationExtensionMetaData> &metadata) { return gMApplicationExtensionManagerStub->instantiateOutOfProcessExtension(metadata); } @@ -210,8 +240,8 @@ void MApplicationExtensionManager::removeExtension(const MApplicationExtensionMe gMApplicationExtensionManagerStub->removeExtension(metadata); } -void MApplicationExtensionManager::removeInProcessExtension(const QString &library) { - gMApplicationExtensionManagerStub->removeInProcessExtension(library); +void MApplicationExtensionManager::removeInProcessExtension(const MApplicationExtensionMetaData &metadata) { + gMApplicationExtensionManagerStub->removeInProcessExtension(metadata); } void MApplicationExtensionManager::removeOutOfProcessExtension(const MApplicationExtensionMetaData &metadata) { |