22
33import  com .fasterxml .jackson .databind .ObjectMapper ;
44import  com .hivemq .adapter .sdk .api .config .MqttUserProperty ;
5+ import  com .hivemq .adapter .sdk .api .factories .ProtocolAdapterFactoryInput ;
56import  com .hivemq .adapter .sdk .api .tag .Tag ;
67import  com .hivemq .configuration .entity .HiveMQConfigEntity ;
78import  com .hivemq .configuration .reader .ConfigFileReaderWriter ;
2324import  static  com .hivemq .protocols .ProtocolAdapterUtils .createProtocolAdapterMapper ;
2425import  static  org .assertj .core .api .Assertions .assertThat ;
2526import  static  org .mockito .Mockito .mock ;
27+ import  static  org .mockito .Mockito .when ;
2628
2729class  S7AdapterConfigTest  {
2830
@@ -36,7 +38,9 @@ public void convertConfigObject_fullConfig_valid() throws Exception {
3638        final  HiveMQConfigEntity  configEntity  = loadConfig (path );
3739        final  Map <String , Object > adapters  = configEntity .getProtocolAdapterConfig ();
3840
39-         final  S7ProtocolAdapterFactory  s7ProtocolAdapterFactory  = new  S7ProtocolAdapterFactory (false );
41+         final  ProtocolAdapterFactoryInput  mockInput  = mock (ProtocolAdapterFactoryInput .class );
42+         when (mockInput .isWritingEnabled ()).thenReturn (false );
43+         final  S7ProtocolAdapterFactory  s7ProtocolAdapterFactory  = new  S7ProtocolAdapterFactory (mockInput );
4044
4145        final  AdapterConfigAndTags  adapterConfigAndTags  =
4246                AdapterConfigAndTags .fromAdapterConfigMap ((Map <String , Object >) adapters .get (PROTOCOL_ID ),
@@ -90,7 +94,9 @@ public void convertConfigObject_defaults_valid() throws Exception {
9094        final  HiveMQConfigEntity  configEntity  = loadConfig (path );
9195        final  Map <String , Object > adapters  = configEntity .getProtocolAdapterConfig ();
9296
93-         final  S7ProtocolAdapterFactory  s7ProtocolAdapterFactory  = new  S7ProtocolAdapterFactory (false );
97+         final  ProtocolAdapterFactoryInput  mockInput  = mock (ProtocolAdapterFactoryInput .class );
98+         when (mockInput .isWritingEnabled ()).thenReturn (false );
99+         final  S7ProtocolAdapterFactory  s7ProtocolAdapterFactory  = new  S7ProtocolAdapterFactory (mockInput );
94100
95101        final  AdapterConfigAndTags  adapterConfigAndTags  =
96102                AdapterConfigAndTags .fromAdapterConfigMap ((Map <String , Object >) adapters .get (PROTOCOL_ID ),
@@ -152,7 +158,9 @@ public void unconvertConfigObject_full_valid() {
152158                false ,
153159                List .of (pollingContext ));
154160
155-         final  S7ProtocolAdapterFactory  s7ProtocolAdapterFactory  = new  S7ProtocolAdapterFactory (false );
161+         final  ProtocolAdapterFactoryInput  mockInput  = mock (ProtocolAdapterFactoryInput .class );
162+         when (mockInput .isWritingEnabled ()).thenReturn (false );
163+         final  S7ProtocolAdapterFactory  s7ProtocolAdapterFactory  = new  S7ProtocolAdapterFactory (mockInput );
156164        final  Map <String , Object > config  =
157165                s7ProtocolAdapterFactory .unconvertConfigObject (mapper , s7AdapterConfig );
158166
0 commit comments