@@ -27,6 +27,7 @@ along with OpenOCPP. If not, see <http://www.gnu.org/licenses/>.
2727#include " InternalConfigManager.h"
2828#include " MessageDispatcherStub.h"
2929#include " MessagesConverter.h"
30+ #include " MessagesValidator.h"
3031#include " OcppConfigStub.h"
3132#include " RpcStub.h"
3233#include " doctest.h"
@@ -46,6 +47,7 @@ Database database;
4647ChargePointConfigStub cp_config;
4748OcppConfigStub ocpp_config;
4849InternalConfigManager internal_config (database);
50+ MessagesValidator msgs_validator;
4951
5052/* * @brief Prepare a response to an Authorize request */
5153static void setAuthorizeResponse (RpcStub& rpc, const IdTagInfo& tag_info)
@@ -68,6 +70,8 @@ TEST_SUITE("Authentication component")
6870 {
6971 std::filesystem::remove (DATABASE_PATH);
7072 CHECK (database.open (DATABASE_PATH));
73+
74+ CHECK (msgs_validator.load (SCHEMAS_DIR));
7175 }
7276
7377 TEST_CASE (" Setup config" )
@@ -121,7 +125,7 @@ TEST_SUITE("Authentication component")
121125 MessagesConverter msgs_converter;
122126 MessageDispatcherStub msg_dispatcher;
123127 RpcStub rpc;
124- GenericMessageSender msg_sender (rpc, msgs_converter, std::chrono::milliseconds (1000 ));
128+ GenericMessageSender msg_sender (rpc, msgs_converter, msgs_validator, std::chrono::milliseconds (1000 ));
125129
126130 ocpp_config.setConfigValue (" LocalPreAuthorize" , " false" );
127131 rpc.setConnected (true );
@@ -167,7 +171,7 @@ TEST_SUITE("Authentication component")
167171 MessagesConverter msgs_converter;
168172 MessageDispatcherStub msg_dispatcher;
169173 RpcStub rpc;
170- GenericMessageSender msg_sender (rpc, msgs_converter, std::chrono::milliseconds (1000 ));
174+ GenericMessageSender msg_sender (rpc, msgs_converter, msgs_validator, std::chrono::milliseconds (1000 ));
171175
172176 ocpp_config.setConfigValue (" LocalPreAuthorize" , " true" );
173177 rpc.setConnected (true );
@@ -263,7 +267,7 @@ TEST_SUITE("Authentication component")
263267 MessagesConverter msgs_converter;
264268 MessageDispatcherStub msg_dispatcher;
265269 RpcStub rpc;
266- GenericMessageSender msg_sender (rpc, msgs_converter, std::chrono::milliseconds (1000 ));
270+ GenericMessageSender msg_sender (rpc, msgs_converter, msgs_validator, std::chrono::milliseconds (1000 ));
267271
268272 ocpp_config.setConfigValue (" LocalAuthorizeOffline" , " false" );
269273 rpc.setConnected (false );
@@ -305,7 +309,7 @@ TEST_SUITE("Authentication component")
305309 MessagesConverter msgs_converter;
306310 MessageDispatcherStub msg_dispatcher;
307311 RpcStub rpc;
308- GenericMessageSender msg_sender (rpc, msgs_converter, std::chrono::milliseconds (1000 ));
312+ GenericMessageSender msg_sender (rpc, msgs_converter, msgs_validator, std::chrono::milliseconds (1000 ));
309313
310314 ocpp_config.setConfigValue (" LocalAuthorizeOffline" , " true" );
311315 rpc.setConnected (false );
0 commit comments