X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/6c3c5273f14dc61690fed0cb5a825c46bbf08b62..0a3e4d188472ff4be7948d84a7d0be4c09169da2:/tests/testauth.h diff --git a/tests/testauth.h b/tests/testauth.h new file mode 100644 index 00000000..f899e800 --- /dev/null +++ b/tests/testauth.h @@ -0,0 +1,34 @@ +#ifndef __TEST_AUTH_H__ +#define __TEST_AUTH_H__ + +#include "stg/auth.h" + +class TEST_AUTH : public AUTH { + public: + TEST_AUTH() {} + + void SetUsers(USERS * /*u*/) {} + void SetTariffs(TARIFFS * /*t*/) {} + void SetAdmins(ADMINS * /*a*/) {} + void SetTraffcounter(TRAFFCOUNTER * /*tc*/) {} + void SetStore(STORE * /*st*/) {} + void SetStgSettings(const SETTINGS * /*s*/) {} + void SetSettings(const MODULE_SETTINGS & /*s*/) {} + int ParseSettings() { return 0; } + + int Start() { return 0; } + int Stop() { return 0; } + int Reload() { return 0; } + bool IsRunning() { return true; } + const std::string & GetStrError() const { return strError; } + const std::string GetVersion() const { return ""; } + uint16_t GetStartPosition() const { return 0; } + uint16_t GetStopPosition() const { return 0; } + + int SendMessage(const STG_MSG & /*msg*/, uint32_t /*ip*/) const { return 0; } + + private: + std::string strError; +}; + +#endif