JD2022-TU1/main/unittests/engine/sound/musictrack/MusicTrackManagerMock.h

21 lines
521 B
C++

#ifndef ITF_MUSIC_TRACK_MANAGER_MOCK_H
#define ITF_MUSIC_TRACK_MANAGER_MOCK_H
#include "engine/sound/musictrack/MusicTrackManager.h"
namespace ITF
{
class MusicTrackManagerMock : public MusicTrackManager
{
public:
MOCK_METHOD2(editorSeek, void(u32, FBeat));
MOCK_METHOD1(pause, void(u32));
MOCK_METHOD1(resume, void(u32));
MOCK_CONST_METHOD1(isPlaying, bbool(u32));
MOCK_CONST_METHOD1(getMetronome, const MusicTrackMetronome*(u32));
};
} // namespace ITF
#endif // ITF_MUSIC_TRACK_MANAGER_MOCK_H