]> git.stg.codes - stg.git/commitdiff
Added services moc.
authorMaxim Mamontov <faust.madf@gmail.com>
Fri, 24 Oct 2014 02:57:11 +0000 (05:57 +0300)
committerMaxim Mamontov <faust.madf@gmail.com>
Fri, 24 Oct 2014 02:57:11 +0000 (05:57 +0300)
tests/testservices.h [new file with mode: 0644]

diff --git a/tests/testservices.h b/tests/testservices.h
new file mode 100644 (file)
index 0000000..88e2176
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef __TEST_SERVICES__
+#define __TEST_SERVICES__
+
+#include "stg/services.h"
+
+class TEST_SERVICES : public SERVICES
+{
+    public:
+        virtual int Add(const SERVICE_CONF & /*service*/, const ADMIN * /*admin*/) { return 0; }
+        virtual int Del(const std::string & /*name*/, const ADMIN * /*admin*/) { return 0; }
+        virtual int Change(const SERVICE_CONF & /*service*/, const ADMIN * /*admin*/) { return 0; }
+        virtual bool Find(const std::string & name, SERVICE_CONF * service) const { return false; }
+        virtual bool Find(const std::string & name, SERVICE_CONF_RES * service) const { return false; }
+        virtual bool Exists(const std::string & name) const { return false; }
+        virtual const std::string & GetStrError() const { return m_errorStr; }
+        virtual size_t Count() const { return 0; }
+
+        virtual int OpenSearch() const { return 0; }
+        virtual int SearchNext(int, SERVICE_CONF * /*service*/) const { return 0; }
+        virtual int CloseSearch(int) const { return 0; }
+
+    private:
+        std::string m_errorStr;
+};
+
+#endif