]> git.basschouten.com Git - openhab-addons.git/commitdiff
[mielecloud] Remove things after each integration test (#13875)
authorBjörn Lange <bjoern.lange@udo.edu>
Sat, 10 Dec 2022 08:40:50 +0000 (09:40 +0100)
committerGitHub <noreply@github.com>
Sat, 10 Dec 2022 08:40:50 +0000 (09:40 +0100)
Signed-off-by: Björn Lange <bjoern.lange@itemis.de>
itests/org.openhab.binding.mielecloud.tests/src/main/java/org/openhab/binding/mielecloud/internal/handler/AbstractMieleThingHandlerTest.java

index 6e03ddcacee349514a44dba3f78183c9c245bd3a..8d408b83ee6b7483837b406fd1ca217fe6c6b783 100644 (file)
@@ -27,6 +27,7 @@ import java.util.Optional;
 
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
+import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.openhab.binding.mielecloud.internal.MieleCloudBindingConstants;
@@ -366,6 +367,12 @@ public abstract class AbstractMieleThingHandlerTest extends JavaOSGiTest {
      */
     protected abstract AbstractMieleThingHandler setUpThingHandler();
 
+    @AfterEach
+    public void tearDownAbstractMieleThingHandlerTest() {
+        getThingRegistry().forceRemove(getThingHandler().getThing().getUID());
+        getThingRegistry().forceRemove(getBridge().getUID());
+    }
+
     @Test
     public void testCachedStateIsQueriedOnInitialize() throws Exception {
         // given: