X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/e9ae1f101b5418c0ba2e6c9d86b23c12f0140982..ee1709cd231588fe672d0bd2546ef69ee87ff88c:/tests/testusers.h diff --git a/tests/testusers.h b/tests/testusers.h index 492568df..c2f5da34 100644 --- a/tests/testusers.h +++ b/tests/testusers.h @@ -1,55 +1,44 @@ -#ifndef __TEST_USERS_H__ -#define __TEST_USERS_H__ +#pragma once #include "stg/users.h" -class TEST_USERS : public STG::Users { - public: - TEST_USERS() {} +struct TestUsers : public STG::Users +{ + TestUsers() {} - using UserPtr = STG::User*; - using ConstUserPtr = const STG::User*; + using UserPtr = STG::User*; + using ConstUserPtr = const STG::User*; - int FindByName(const std::string & /*login*/, UserPtr * /*user*/) override - { return -1; } - int FindByName(const std::string & /*login*/, ConstUserPtr * /*user*/) const override - { return -1; } + int FindByName(const std::string& /*login*/, UserPtr* /*user*/) override + { return -1; } + int FindByName(const std::string& /*login*/, ConstUserPtr* /*user*/) const override + { return -1; } - bool TariffInUse(const std::string & /*tariffName*/) const override - { return -1; } + bool TariffInUse(const std::string& /*tariffName*/) const override + { return -1; } - void AddNotifierUserAdd(STG::NotifierBase * /*notifier*/) override {} - void DelNotifierUserAdd(STG::NotifierBase * /*notifier*/) override {} + int Add(const std::string& /*login*/, const STG::Admin* /*admin*/) override + { return 0; } + void Del(const std::string& /*login*/, const STG::Admin* /*admin*/) override {} - void AddNotifierUserDel(STG::NotifierBase * /*notifier*/) override {} - void DelNotifierUserDel(STG::NotifierBase * /*notifier*/) override {} + bool Authorize(const std::string&, uint32_t, uint32_t, const STG::Auth*) override + { return false; } + bool Unauthorize(const std::string&, const STG::Auth*, const std::string&) override + { return false; } - int Add(const std::string & /*login*/, const STG::Admin * /*admin*/) override - { return 0; } - void Del(const std::string & /*login*/, const STG::Admin * /*admin*/) override {} + int ReadUsers() override { return 0; } + virtual size_t Count() const override { return 0; }; - bool Authorize(const std::string &, uint32_t, uint32_t, const STG::Auth *) override - { return false; } - bool Unauthorize(const std::string &, const STG::Auth *, const std::string &) override - { return false; } + int FindByIPIdx(uint32_t /*ip*/, UserPtr* /*user*/) const override + { return -1; } + bool IsIPInIndex(uint32_t /*ip*/) const override { return false; } + bool IsIPInUse(uint32_t, const std::string&, ConstUserPtr*) const override { return false; } + bool Exists(const std::string&) const override { return false; } - int ReadUsers() override { return 0; } - virtual size_t Count() const override { return 0; }; + unsigned int OpenSearch() override { return 0; } + int SearchNext(int /*handle*/, UserPtr* /*u*/) override { return -1; } + int CloseSearch(int /*handle*/) override { return 0; } - int FindByIPIdx(uint32_t /*ip*/, UserPtr * /*user*/) const override - { return -1; } - bool IsIPInIndex(uint32_t /*ip*/) const override { return false; } - bool IsIPInUse(uint32_t, const std::string &, ConstUserPtr *) const override { return false; } - bool Exists(const std::string &) const override { return false; } - - int OpenSearch() override { return 0; } - int SearchNext(int /*handle*/, UserPtr * /*u*/) override { return -1; } - int CloseSearch(int /*handle*/) override { return 0; } - - int Start() override { return 0; } - int Stop() override { return 0; } - - private: + int Start() override { return 0; } + int Stop() override { return 0; } }; - -#endif