@@ -49,6 +49,9 @@ class EngineMock : public IEngine
4949 MOCK_METHOD (void , setKeyState, (const KeyEvent &, bool ), (override ));
5050 MOCK_METHOD (void , setAnyKeyPressed, (bool ), (override ));
5151
52+ MOCK_METHOD (void , mouseWheelUp, (), (override ));
53+ MOCK_METHOD (void , mouseWheelDown, (), (override ));
54+
5255 MOCK_METHOD (double , mouseX, (), (const , override ));
5356 MOCK_METHOD (void , setMouseX, (double x), (override ));
5457
@@ -103,6 +106,7 @@ class EngineMock : public IEngine
103106 MOCK_METHOD (void , addBackdropChangeScript, (std::shared_ptr<Block>, int ), (override ));
104107 MOCK_METHOD (void , addCloneInitScript, (std::shared_ptr<Block>), (override ));
105108 MOCK_METHOD (void , addKeyPressScript, (std::shared_ptr<Block>, int ), (override ));
109+ MOCK_METHOD (void , addTargetClickScript, (std::shared_ptr<Block>), (override ));
106110
107111 MOCK_METHOD (const std::vector<std::shared_ptr<Target>> &, targets, (), (const , override ));
108112 MOCK_METHOD (void , setTargets, (const std::vector<std::shared_ptr<Target>> &), (override ));
@@ -122,10 +126,19 @@ class EngineMock : public IEngine
122126 MOCK_METHOD (void , setAddMonitorHandler, (const std::function<void (Monitor *)> &), (override ));
123127 MOCK_METHOD (void , setRemoveMonitorHandler, (const std::function<void (Monitor *, IMonitorHandler *)> &), (override ));
124128
129+ MOCK_METHOD (const std::function<void (const std::string &)> &, questionAsked, (), (const , override ));
130+ MOCK_METHOD (void , setQuestionAsked, (const std::function<void (const std::string &)> &), (override ));
131+
132+ MOCK_METHOD (const std::function<void (const std::string &)> &, questionAnswered, (), (const , override ));
133+ MOCK_METHOD (void , setQuestionAnswered, (const std::function<void (const std::string &)> &), (override ));
134+
125135 MOCK_METHOD (std::vector<std::string> &, extensions, (), (const , override ));
126136 MOCK_METHOD (void , setExtensions, (const std::vector<std::string> &), (override ));
127137
128138 MOCK_METHOD (const ScriptMap &, scripts, (), (const , override ));
139+
140+ MOCK_METHOD (const std::string &, userAgent, (), (const , override ));
141+ MOCK_METHOD (void , setUserAgent, (const std::string &), (override ));
129142};
130143
131144} // namespace scratchcpprender
0 commit comments