From 182bb13f4d04d63a365cf78f67d9b07d13693c5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= Date: Sat, 22 Nov 2025 10:19:58 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BE=D0=B1=D1=89=D0=B0=D1=8F=20=D1=84=D0=B8=D0=BA=D1=81=D1=82?= =?UTF-8?q?=D1=83=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 2 ++ tests/fixtures/AuthRegistrationExecutorTestFixture.cpp | 1 + tests/fixtures/AuthRegistrationExecutorTestFixture.h | 2 ++ 3 files changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ad7e67..5f87c52 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,6 +86,8 @@ add_executable(AuthRegistrationExecutorTests ./tests/endpoint_handlers/AuthRegis ./src/exceptions/session_exception.h ./src/helpers/helpers.h ./src/helpers/helpers.cpp + ./src/DAO/MemoryAuthDAO.h + ./src/DAO/MemoryAuthDAO.cpp ./src/DAO/MySQLUserDAO.h ./src/DAO/MySQLUserDAO.cpp ./src/db/mysql_connector.h diff --git a/tests/fixtures/AuthRegistrationExecutorTestFixture.cpp b/tests/fixtures/AuthRegistrationExecutorTestFixture.cpp index 4671563..6f852b6 100644 --- a/tests/fixtures/AuthRegistrationExecutorTestFixture.cpp +++ b/tests/fixtures/AuthRegistrationExecutorTestFixture.cpp @@ -17,6 +17,7 @@ AuthRegistrationExecutorTestFixture::AuthRegistrationExecutorTestFixture() : mysql_session(new mysqlx::Session(mysql_credentials)), helper(mysql_session), user_dao(std::make_shared(GetMySqlSession())), + auth_dao(make_shared(GetMySqlSession())), executor(RouteAuthRegistrationExecutor(GetMySqlSession(), user_dao)) { BOOST_TEST_MESSAGE("Setup RouteAuthRegistrationExecutor fixture"); diff --git a/tests/fixtures/AuthRegistrationExecutorTestFixture.h b/tests/fixtures/AuthRegistrationExecutorTestFixture.h index d936391..8fd1be0 100644 --- a/tests/fixtures/AuthRegistrationExecutorTestFixture.h +++ b/tests/fixtures/AuthRegistrationExecutorTestFixture.h @@ -7,6 +7,7 @@ #include #include "./../../src/endpoints_handlers/AuthRegistrationExecutor.h" #include "./../../src/DAO/MySQLUserDAO.h" +#include "./../../src/DAO/MemoryAuthDAO.h" #include "./../../src/db/mysql_connector.h" #include "fixture_session_initialization_helper.h" @@ -27,6 +28,7 @@ public: fixture_session_initialization_helper helper; std::shared_ptr user_dao; + std::shared_ptr auth_dao; RouteAuthRegistrationExecutor executor; Request req;