Четвертый текст покрыт фикстурой

This commit is contained in:
Антон
2025-11-18 16:00:15 +03:00
parent 1a52ba4c90
commit 5209b1a0be
@@ -58,7 +58,6 @@ BOOST_FIXTURE_TEST_CASE(AuthRegistrationExecutor_Invalid_Login_Data, AuthRegistr
BOOST_FIXTURE_TEST_CASE(AuthRegistrationExecutor_Succesfull_User_Login, AuthRegistrationExecutorTestFixture) BOOST_FIXTURE_TEST_CASE(AuthRegistrationExecutor_Succesfull_User_Login, AuthRegistrationExecutorTestFixture)
{ {
Request req;
value req_body; value req_body;
req_body.emplace_object(); req_body.emplace_object();
@@ -73,20 +72,8 @@ BOOST_FIXTURE_TEST_CASE(AuthRegistrationExecutor_Succesfull_User_Login, AuthRegi
BOOST_CHECK_EQUAL(response.result(), http::status::created); BOOST_CHECK_EQUAL(response.result(), http::status::created);
} }
BOOST_AUTO_TEST_CASE(AuthRegistrationExecutor_Unsuccesfull_User_Login) BOOST_FIXTURE_TEST_CASE(AuthRegistrationExecutor_Unsuccesfull_User_Login, AuthRegistrationExecutorTestFixture)
{ {
auto& argv = boost::unit_test::framework::master_test_suite().argv;
const std::string mysql_credentials = argv[1];
mysqlx::Session* mysql_session = new mysqlx::Session(mysql_credentials);
uad::SetMySqlSession(mysql_session);
auto user_dao = make_shared<MySQLUserDAO>(GetMySqlSession());
auto executor = RouteAuthRegistrationExecutor(GetMySqlSession(), user_dao);
Request req;
value req_body; value req_body;
req_body.emplace_object(); req_body.emplace_object();
@@ -100,7 +87,4 @@ BOOST_AUTO_TEST_CASE(AuthRegistrationExecutor_Unsuccesfull_User_Login)
{ {
return e.code == beast::http::status::conflict; return e.code == beast::http::status::conflict;
}); });
mysql_session->close();
delete mysql_session;
} }