#pragma once #include "stg/services.h" class TestServices : public STG::Services { public: int Add(const STG::ServiceConf& /*service*/, const STG::Admin* /*admin*/) override { return 0; } int Del(const std::string& /*name*/, const STG::Admin* /*admin*/) override { return 0; } int Change(const STG::ServiceConf& /*service*/, const STG::Admin* /*admin*/) override { return 0; } bool Find(const std::string& /*name*/, STG::ServiceConf* /*service*/) const override { return false; } bool Find(const std::string& /*name*/, STG::ServiceConfOpt* /*service*/) const override { return false; } bool Exists(const std::string& /*name*/) const override { return false; } const std::string& GetStrError() const override { return m_errorStr; } size_t Count() const override { return 0; } int OpenSearch() const override { return 0; } int SearchNext(int /*handle*/, STG::ServiceConf* /*service*/) const override { return 0; } int CloseSearch(int /*handle*/) const override { return 0; } private: std::string m_errorStr; };