]> git.stg.codes - stg.git/blobdiff - tests/testusers.h
Check IP in USERS_IMPL::Authorize as early as possible
[stg.git] / tests / testusers.h
index 1250ae496b33ae6a5da19d6292c3f0318351d239..780d0dd9483e771cef90761e7ea317ac62f7b04d 100644 (file)
@@ -5,9 +5,11 @@ class TEST_USERS : public USERS {
     public:
         TEST_USERS() {}
 
-        int  FindByName(const std::string & /*login*/, USER_PTR * /*user*/) { return -1; }
+        int  FindByName(const std::string & /*login*/, USER_PTR * /*user*/)
+        { return -1; }
 
-        bool TariffInUse(const std::string & /*tariffName*/) const { return -1; }
+        bool TariffInUse(const std::string & /*tariffName*/) const
+        { return -1; }
 
         void AddNotifierUserAdd(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
         void DelNotifierUserAdd(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
@@ -15,13 +17,15 @@ class TEST_USERS : public USERS {
         void AddNotifierUserDel(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
         void DelNotifierUserDel(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
 
-        int  Add(const std::string & /*login*/, const ADMIN * /*admin*/) { return 0; }
+        int  Add(const std::string & /*login*/, const ADMIN * /*admin*/)
+        { return 0; }
         void Del(const std::string & /*login*/, const ADMIN * /*admin*/) {}
 
         int  ReadUsers() { return 0; }
-        int  GetUserNum() const { return 0; }
+        virtual size_t Count() const { return 0; };
 
-        int  FindByIPIdx(uint32_t /*ip*/, USER_PTR * /*user*/) const { return -1; }
+        int  FindByIPIdx(uint32_t /*ip*/, USER_PTR * /*user*/) const
+        { return -1; }
         bool IsIPInIndex(uint32_t /*ip*/) const { return false; }
 
         int  OpenSearch() { return 0; }