29 lines
No EOL
1 KiB
C++
29 lines
No EOL
1 KiB
C++
#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<String8>());
|
|
MOCK_CONST_METHOD0(getLastOnlineError, OnlineError());
|
|
|
|
};
|
|
}
|
|
|
|
|
|
#endif // _ITF_DLC_MANAGER_MOCK_H_
|