#ifndef _ITF_DLC_MANAGER_MOCK_H_ #define _ITF_DLC_MANAGER_MOCK_H_ #include "engine/file/DlcManager.h" namespace ITF { class DlcManagerMock : public DlcManager { public: MOCK_CONST_METHOD0(isEnumerating, bbool()); MOCK_METHOD1(addObserver, void(DLCEnumerationObserver*)); MOCK_METHOD1(removeObserver, void(DLCEnumerationObserver*)); MOCK_METHOD0(startEnumeration, void()); MOCK_METHOD2(startEnumeration, void(DLCEnumerator::EnumOpType, DLCEnumerator::EnumSrcStorage)); MOCK_METHOD4(downloadDLC, void(const URL&, const String8&, const String8&, TSDLC_StorageType)); MOCK_CONST_METHOD0(isDownloaderBusy, bbool()); MOCK_METHOD1(deleteDLC, void(const Path&)); MOCK_CONST_METHOD0(isDeleterBusy, bbool()); MOCK_METHOD1(stopThread, void(bbool)); MOCK_METHOD1(pauseDownloader, void(bbool)); MOCK_METHOD0(getFailedToDownloadDLC, ITF_VECTOR()); MOCK_CONST_METHOD0(getLastOnlineError, OnlineError()); }; } #endif // _ITF_DLC_MANAGER_MOCK_H_