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

27 lines
No EOL
1,004 B
C++

#ifndef ITF_MOCK_UI_TEXTBOX_H_
#define ITF_MOCK_UI_TEXTBOX_H_
#include "gameplay/Components/UI/UITextBox.h"
namespace ITF
{
class MockUITextBox: public UITextBox
{
public:
MOCK_METHOD1(setLoc, void(const LocalisationId& _locId));
MOCK_METHOD3(setText, void(const String8 & _text, bbool _unsetLocId, const LocalisationId& _indicativeLocId));
MOCK_METHOD1(onActorLoaded, void(Pickable::HotReloadType));
MOCK_METHOD0(onFinalizeLoad, void());
MOCK_METHOD0(onStartDestroy, void());
MOCK_METHOD1(onEvent, void(Event * _event));
MOCK_METHOD1(Update, void(f32 _deltaTime));
MOCK_CONST_METHOD0(needsUpdate, bbool());
MOCK_CONST_METHOD0(needsDraw, bbool());
MOCK_METHOD1(batchPrimitives, void(const ITF_VECTOR <class View*>& _views));
MOCK_METHOD0(onBecomeActive, void());
MOCK_METHOD0(onBecomeInactive, void());
MOCK_METHOD0(onPropertyChanged, void());
};
}
#endif // ITF_MOCK_UI_TEXTBOX_H_