#ifdef WIN32 #include #endif #define BOOST_TEST_MODULE Controllers #include #include "./../../src/endpoints_handlers/Controller.h" #include #include using namespace boost; using namespace std; using namespace uad; BOOST_AUTO_TEST_CASE(Should_Be_Initiated_With_No_Executors) { Controller, beast::http::response> my_controller; BOOST_CHECK(!my_controller.FindExecutor(beast::http::verb::get).has_value()); BOOST_CHECK(!my_controller.FindExecutor(beast::http::verb::post).has_value()); BOOST_CHECK(!my_controller.FindExecutor(beast::http::verb::put).has_value()); BOOST_CHECK(!my_controller.FindExecutor(beast::http::verb::delete_).has_value()); BOOST_CHECK(!my_controller.FindExecutor(beast::http::verb::head).has_value()); BOOST_CHECK(!my_controller.FindExecutor(beast::http::verb::options).has_value()); }