mock_ServerCallback.h 868 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * mock_ServerCallback.h, part of VCMI engine
  3. *
  4. * Authors: listed in file AUTHORS in main folder
  5. *
  6. * License: GNU General Public License v2.0 or later
  7. * Full text of license available in license.txt file, in main folder
  8. *
  9. */
  10. #pragma once
  11. #include <vcmi/ServerCallback.h>
  12. class ServerCallbackMock : public ServerCallback
  13. {
  14. public:
  15. MOCK_CONST_METHOD0(describeChanges, bool());
  16. MOCK_METHOD1(complain, void(const std::string &));
  17. MOCK_METHOD0(getRNG, vstd::RNG *());
  18. MOCK_METHOD1(apply, void(CPackForClient &));
  19. MOCK_METHOD1(apply, void(BattleLogMessage &));
  20. MOCK_METHOD1(apply, void(BattleStackMoved &));
  21. MOCK_METHOD1(apply, void(BattleUnitsChanged &));
  22. MOCK_METHOD1(apply, void(SetStackEffect &));
  23. MOCK_METHOD1(apply, void(StacksInjured &));
  24. MOCK_METHOD1(apply, void(BattleObstaclesChanged &));
  25. MOCK_METHOD1(apply, void(CatapultAttack &));
  26. };