Skip to content

Commit 2e636b2

Browse files
committed
Update libscratchcpp to v0.7.0
1 parent ef81fe1 commit 2e636b2

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

libscratchcpp

Submodule libscratchcpp updated 82 files

test/mocks/enginemock.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ class EngineMock : public IEngine
2626
MOCK_METHOD(void, stopTarget, (Target *, VirtualMachine *), (override));
2727
MOCK_METHOD(void, initClone, (std::shared_ptr<Sprite>), (override));
2828
MOCK_METHOD(void, deinitClone, (std::shared_ptr<Sprite>), (override));
29+
MOCK_METHOD(void, stopSounds, (), (override));
2930

31+
MOCK_METHOD(void, updateMonitors, (), (override));
3032
MOCK_METHOD(void, step, (), (override));
3133
MOCK_METHOD(void, run, (), (override));
3234
MOCK_METHOD(void, runEventLoop, (), (override));
@@ -83,6 +85,8 @@ class EngineMock : public IEngine
8385
MOCK_METHOD(unsigned int, functionIndex, (BlockFunc), (override));
8486

8587
MOCK_METHOD(void, addCompileFunction, (IBlockSection *, const std::string &, BlockComp), (override));
88+
MOCK_METHOD(void, addMonitorNameFunction, (IBlockSection *, const std::string &, MonitorNameFunc), (override));
89+
MOCK_METHOD(void, addMonitorChangeFunction, (IBlockSection *, const std::string &, MonitorChangeFunc), (override));
8690
MOCK_METHOD(void, addHatBlock, (IBlockSection *, const std::string &), (override));
8791
MOCK_METHOD(void, addInput, (IBlockSection *, const std::string &, int), (override));
8892
MOCK_METHOD(void, addField, (IBlockSection *, const std::string &, int), (override));
@@ -113,6 +117,11 @@ class EngineMock : public IEngine
113117

114118
MOCK_METHOD(Stage *, stage, (), (const, override));
115119

120+
MOCK_METHOD(const std::vector<std::shared_ptr<Monitor>> &, monitors, (), (const, override));
121+
MOCK_METHOD(void, setMonitors, (const std::vector<std::shared_ptr<Monitor>> &), (override));
122+
MOCK_METHOD(void, setAddMonitorHandler, (const std::function<void(Monitor *)> &), (override));
123+
MOCK_METHOD(void, setRemoveMonitorHandler, (const std::function<void(Monitor *, IMonitorHandler *)> &), (override));
124+
116125
MOCK_METHOD(std::vector<std::string> &, extensions, (), (const, override));
117126
MOCK_METHOD(void, setExtensions, (const std::vector<std::string> &), (override));
118127

0 commit comments

Comments
 (0)