X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/6f0e2096e9604b62afdc9b6edc5f783cc11d5f3a..ddd28cc3e77e1c5dcff0a57d6d61a949aa9ecb3e:/tests/testusers.h diff --git a/tests/testusers.h b/tests/testusers.h index b207ccb6..3d3b7931 100644 --- a/tests/testusers.h +++ b/tests/testusers.h @@ -7,6 +7,8 @@ class TEST_USERS : public USERS { int FindByName(const std::string & /*login*/, USER_PTR * /*user*/) { return -1; } + int FindByName(const std::string & /*login*/, CONST_USER_PTR * /*user*/) const + { return -1; } bool TariffInUse(const std::string & /*tariffName*/) const { return -1; } @@ -23,7 +25,7 @@ class TEST_USERS : public USERS { bool Authorize(const std::string &, uint32_t, uint32_t, const AUTH *) { return false; } - bool Unauthorize(const std::string &, const AUTH *) + bool Unauthorize(const std::string &, const AUTH *, const std::string &) { return false; } int ReadUsers() { return 0; } @@ -32,6 +34,8 @@ class TEST_USERS : public USERS { int FindByIPIdx(uint32_t /*ip*/, USER_PTR * /*user*/) const { return -1; } bool IsIPInIndex(uint32_t /*ip*/) const { return false; } + bool IsIPInUse(uint32_t, const std::string &, CONST_USER_PTR *) const { return false; } + bool Exists(const std::string &) const { return false; } int OpenSearch() { return 0; } int SearchNext(int /*handle*/, USER_PTR * /*u*/) { return -1; }