mock_VCAI_CGoal.h 725 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * mock_VCAI_CGoal.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 "../../AI/VCAI/Goals/Goals.h"
  12. namespace Goals
  13. {
  14. class InvalidGoalMock : public Invalid
  15. {
  16. public:
  17. //MOCK_METHOD1(accept, void(VCAI *));
  18. //MOCK_METHOD1(accept, float(FuzzyHelper *));
  19. //MOCK_METHOD1(fulfillsMe, bool(TSubgoal));
  20. //bool operator==(AbstractGoal & g) override
  21. //{
  22. // return false;
  23. //};
  24. //MOCK_METHOD0(getAllPossibleSubgoals, TGoalVec());
  25. //MOCK_METHOD0(whatToDoToAchieve, TSubgoal());
  26. };
  27. class GatherArmyGoalMock : public GatherArmy
  28. {
  29. };
  30. }