/test/mocks/mockAppVirtRequest.h

https://github.com/deltaforge/nebu-common-cpp · C Header · 27 lines · 19 code · 8 blank · 0 comment · 0 complexity · 0f832928fa65c7ae29dbd66c537e9e48 MD5 · raw file

  1. #ifndef NEBUTEST_MOCKAPPVIRTREQUEST_H_
  2. #define NEBUTEST_MOCKAPPVIRTREQUEST_H_
  3. #include "nebu/appVirtRequest.h"
  4. #include "gmock/gmock.h"
  5. namespace nebu
  6. {
  7. namespace test
  8. {
  9. class MockAppVirtRequest : public nebu::common::AppVirtRequest
  10. {
  11. public:
  12. MockAppVirtRequest() : nebu::common::AppVirtRequest(std::shared_ptr<nebu::common::NebuClient>(), "") { }
  13. virtual ~MockAppVirtRequest() { }
  14. MOCK_CONST_METHOD1(getVirtualMachine, nebu::common::VirtualMachine(const std::string &uuid));
  15. MOCK_CONST_METHOD0(getVirtualMachineIDs, std::vector<std::string>());
  16. };
  17. }
  18. }
  19. #endif