Java 17 features (itests) (#15583)
- replace Collections by List.of and Set.of - instanceof - SAT warnings Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This commit is contained in:
@@ -61,8 +61,8 @@ public class ConfigFlowTest extends AbstractConfigFlowTest {
|
||||
Thing bridge = getThingRegistry().get(MieleCloudBindingIntegrationTestConstants.BRIDGE_THING_UID);
|
||||
assertNotNull(bridge);
|
||||
ThingHandler handler = bridge.getHandler();
|
||||
if (handler instanceof MieleBridgeHandler) {
|
||||
((MieleBridgeHandler) handler).onConnectionAlive();
|
||||
if (handler instanceof MieleBridgeHandler mieleBridgeHandler) {
|
||||
mieleBridgeHandler.onConnectionAlive();
|
||||
}
|
||||
return null;
|
||||
}).when(webservice).addConnectionStatusListener(any());
|
||||
|
||||
@@ -20,8 +20,8 @@ import static org.openhab.binding.mielecloud.internal.util.MieleCloudBindingInte
|
||||
import static org.openhab.binding.mielecloud.internal.util.ReflectionUtil.setPrivate;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
||||
@@ -181,9 +181,8 @@ public abstract class AbstractMieleThingHandlerTest extends JavaOSGiTest {
|
||||
.create(MieleCloudBindingConstants.THING_TYPE_BRIDGE,
|
||||
MieleCloudBindingIntegrationTestConstants.BRIDGE_THING_UID)
|
||||
.withLabel("Miele@home Account")
|
||||
.withConfiguration(
|
||||
new Configuration(Collections.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withConfiguration(new Configuration(Map.of(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.build();
|
||||
assertNotNull(bridge);
|
||||
|
||||
@@ -216,8 +215,8 @@ public abstract class AbstractMieleThingHandlerTest extends JavaOSGiTest {
|
||||
List<Channel> channels = createChannelsForThingHandler(thingTypeUid, thingUid);
|
||||
|
||||
Thing thing = ThingBuilder.create(thingTypeUid, thingUid)
|
||||
.withConfiguration(new Configuration(Collections
|
||||
.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_DEVICE_IDENTIFIER, deviceIdentifier)))
|
||||
.withConfiguration(new Configuration(
|
||||
Map.of(MieleCloudBindingConstants.CONFIG_PARAM_DEVICE_IDENTIFIER, deviceIdentifier)))
|
||||
.withBridge(getBridge().getUID()).withChannels(channels).withLabel("DA-6996")
|
||||
.withProperty("thingTypeVersion", thingTypeVersion).build();
|
||||
assertNotNull(thing);
|
||||
|
||||
@@ -17,7 +17,7 @@ import static org.mockito.Mockito.*;
|
||||
import static org.openhab.binding.mielecloud.internal.util.MieleCloudBindingIntegrationTestConstants.*;
|
||||
import static org.openhab.binding.mielecloud.internal.util.ReflectionUtil.*;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
||||
@@ -117,9 +117,8 @@ public class MieleHandlerFactoryTest extends JavaOSGiTest {
|
||||
Bridge bridge = BridgeBuilder
|
||||
.create(MieleCloudBindingConstants.THING_TYPE_BRIDGE,
|
||||
MieleCloudBindingIntegrationTestConstants.BRIDGE_THING_UID)
|
||||
.withConfiguration(
|
||||
new Configuration(Collections.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withConfiguration(new Configuration(Map.of(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withLabel(MIELE_CLOUD_ACCOUNT_LABEL).build();
|
||||
assertNotNull(bridge);
|
||||
|
||||
@@ -141,9 +140,8 @@ public class MieleHandlerFactoryTest extends JavaOSGiTest {
|
||||
Bridge bridge = BridgeBuilder
|
||||
.create(MieleCloudBindingConstants.THING_TYPE_BRIDGE,
|
||||
MieleCloudBindingIntegrationTestConstants.BRIDGE_THING_UID)
|
||||
.withConfiguration(
|
||||
new Configuration(Collections.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withConfiguration(new Configuration(Map.of(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withLabel(MIELE_CLOUD_ACCOUNT_LABEL).build();
|
||||
assertNotNull(bridge);
|
||||
|
||||
@@ -194,8 +192,8 @@ public class MieleHandlerFactoryTest extends JavaOSGiTest {
|
||||
|
||||
// when:
|
||||
Thing device = ThingBuilder.create(thingTypeUid, thingUid)
|
||||
.withConfiguration(new Configuration(Collections
|
||||
.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_DEVICE_IDENTIFIER, DEVICE_IDENTIFIER)))
|
||||
.withConfiguration(new Configuration(
|
||||
Map.of(MieleCloudBindingConstants.CONFIG_PARAM_DEVICE_IDENTIFIER, DEVICE_IDENTIFIER)))
|
||||
.withLabel(label).withProperty("thingTypeVersion", thingTypeVersion).build();
|
||||
|
||||
assertNotNull(device);
|
||||
@@ -208,9 +206,8 @@ public class MieleHandlerFactoryTest extends JavaOSGiTest {
|
||||
Bridge bridge = BridgeBuilder
|
||||
.create(MieleCloudBindingConstants.THING_TYPE_BRIDGE,
|
||||
MieleCloudBindingIntegrationTestConstants.BRIDGE_THING_UID)
|
||||
.withConfiguration(
|
||||
new Configuration(Collections.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withConfiguration(new Configuration(Map.of(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withLabel(MIELE_CLOUD_ACCOUNT_LABEL).build();
|
||||
assertNotNull(bridge);
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ package org.openhab.binding.mielecloud.internal.util;
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
import static org.openhab.binding.mielecloud.internal.util.MieleCloudBindingIntegrationTestConstants.MIELE_CLOUD_ACCOUNT_LABEL;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
@@ -78,9 +78,8 @@ public abstract class OpenHabOsgiTest extends JavaOSGiTest {
|
||||
Bridge bridge = BridgeBuilder
|
||||
.create(MieleCloudBindingConstants.THING_TYPE_BRIDGE,
|
||||
MieleCloudBindingIntegrationTestConstants.BRIDGE_THING_UID)
|
||||
.withConfiguration(
|
||||
new Configuration(Collections.singletonMap(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withConfiguration(new Configuration(Map.of(MieleCloudBindingConstants.CONFIG_PARAM_EMAIL,
|
||||
MieleCloudBindingIntegrationTestConstants.EMAIL)))
|
||||
.withLabel(MIELE_CLOUD_ACCOUNT_LABEL).build();
|
||||
assertNotNull(bridge);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user