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