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:
@@ -15,8 +15,8 @@ package org.openhab.binding.mqtt.homeassistant;
|
||||
import static org.mockito.ArgumentMatchers.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
@@ -86,8 +86,7 @@ public class DiscoverComponentsTest extends JavaOSGiTest {
|
||||
DiscoverComponents discover = spy(new DiscoverComponents(ThingChannelConstants.TEST_HOME_ASSISTANT_THING,
|
||||
scheduler, channelStateUpdateListener, availabilityTracker, gson, transformationServiceProvider));
|
||||
|
||||
HandlerConfiguration config = new HandlerConfiguration("homeassistant",
|
||||
Collections.singletonList("switch/object"));
|
||||
HandlerConfiguration config = new HandlerConfiguration("homeassistant", List.of("switch/object"));
|
||||
|
||||
Set<HaID> discoveryIds = new HashSet<>();
|
||||
discoveryIds.addAll(HaID.fromConfig(config));
|
||||
|
||||
@@ -19,10 +19,10 @@ import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
@@ -166,12 +166,11 @@ public class HomeAssistantMQTTImplementationTest extends MqttOSGiTest {
|
||||
|
||||
// Start the discovery for 2000ms. Forced timeout after 4000ms.
|
||||
HaID haID = new HaID(testObjectTopic + "/config");
|
||||
CompletableFuture<Void> future = discover.startDiscovery(haConnection, 2000, Collections.singleton(haID), cd)
|
||||
.thenRun(() -> {
|
||||
}).exceptionally(e -> {
|
||||
failure = e;
|
||||
return null;
|
||||
});
|
||||
CompletableFuture<Void> future = discover.startDiscovery(haConnection, 2000, Set.of(haID), cd).thenRun(() -> {
|
||||
}).exceptionally(e -> {
|
||||
failure = e;
|
||||
return null;
|
||||
});
|
||||
|
||||
assertTrue(latch.await(4, TimeUnit.SECONDS));
|
||||
future.get(5, TimeUnit.SECONDS);
|
||||
|
||||
Reference in New Issue
Block a user