JD2022-TU1/main/unittests/gameplay/Components/UI/MockUIComponent.h

20 lines
No EOL
571 B
C++

#ifndef ITF_MOCK_UI_COMPONENT_H_
#define ITF_MOCK_UI_COMPONENT_H_
#include "gameplay/Components/UI/UIComponent.h"
namespace ITF
{
class MockUIComponent : public UIComponent
{
public:
MOCK_CONST_METHOD0(needsUpdate, bbool ());
MOCK_CONST_METHOD0(needsDraw, bbool ());
MOCK_METHOD0(onFinalizeLoad, void());
MOCK_METHOD1(Update, void(f32 _dt));
MOCK_METHOD1(playAnim, void (const TapeLabel& _anim));
MOCK_METHOD0(onEnter, void());
MOCK_METHOD0(onExit, void());
};
}
#endif // ITF_MOCK_UI_COMPONENT_H_