From: Christoph Weitkamp Date: Mon, 14 Feb 2022 12:04:39 +0000 (+0100) Subject: Fixed modbus integration tests (#12292) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=f70290a5aed79e3e77b680a4b006ab27b6076fef;p=openhab-addons.git Fixed modbus integration tests (#12292) Signed-off-by: Christoph Weitkamp --- diff --git a/itests/org.openhab.binding.modbus.tests/src/main/java/org/openhab/binding/modbus/tests/ModbusDataHandlerTest.java b/itests/org.openhab.binding.modbus.tests/src/main/java/org/openhab/binding/modbus/tests/ModbusDataHandlerTest.java index 4073bfdbbd..5e7f24c5ee 100644 --- a/itests/org.openhab.binding.modbus.tests/src/main/java/org/openhab/binding/modbus/tests/ModbusDataHandlerTest.java +++ b/itests/org.openhab.binding.modbus.tests/src/main/java/org/openhab/binding/modbus/tests/ModbusDataHandlerTest.java @@ -1066,8 +1066,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("readStart", "0"); dataConfig.put("readValueType", "foobar"); testInitGeneric(ModbusReadFunctionCode.READ_MULTIPLE_REGISTERS, dataConfig, status -> { - assertThat(status.getStatus(), is(equalTo(ThingStatus.OFFLINE))); - assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.CONFIGURATION_ERROR))); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); } @@ -1111,8 +1111,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("writeValueType", "int8"); dataConfig.put("writeType", "holding"); testInitGeneric(null, dataConfig, status -> { - assertEquals(ThingStatus.OFFLINE, status.getStatus(), status.getDescription()); - assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.CONFIGURATION_ERROR))); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); } @@ -1147,7 +1147,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("writeType", "holding"); // OFFLINE since sub-register writes are not supported for other than bit testInitGeneric(ModbusReadFunctionCode.READ_MULTIPLE_REGISTERS, dataConfig, status -> { - assertEquals(status.getStatus(), ThingStatus.OFFLINE, status.getDescription()); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); } @@ -1209,8 +1210,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("writeValueType", "int8"); dataConfig.put("writeType", "holding"); testInitGeneric(ModbusReadFunctionCode.READ_MULTIPLE_REGISTERS, dataConfig, status -> { - assertEquals(ThingStatus.OFFLINE, status.getStatus(), status.getDescription()); - assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.CONFIGURATION_ERROR))); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); } @@ -1255,8 +1256,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("writeType", "coil"); dataConfig.put("writeValueType", "foobar"); testInitGeneric(ModbusReadFunctionCode.READ_COILS, dataConfig, status -> { - assertThat(status.getStatus(), is(equalTo(ThingStatus.OFFLINE))); - assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.CONFIGURATION_ERROR))); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); } @@ -1266,8 +1267,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("writeStart", "0"); dataConfig.put("writeType", "foobar"); testInitGeneric(ModbusReadFunctionCode.READ_COILS, dataConfig, status -> { - assertThat(status.getStatus(), is(equalTo(ThingStatus.OFFLINE))); - assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.CONFIGURATION_ERROR))); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); } @@ -1332,8 +1333,8 @@ public class ModbusDataHandlerTest extends AbstractModbusOSGiTest { dataConfig.put("readType", "holding"); dataConfig.put("readValueType", "foobar"); testInitGeneric(ModbusReadFunctionCode.READ_COILS, dataConfig, status -> { - assertThat(status.getStatus(), is(equalTo(ThingStatus.OFFLINE))); - assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.CONFIGURATION_ERROR))); + assertThat(status.getStatus(), is(equalTo(ThingStatus.UNINITIALIZED))); + assertThat(status.getStatusDetail(), is(equalTo(ThingStatusDetail.HANDLER_CONFIGURATION_PENDING))); }); }