Resolve itests after core changes (#14498)

Signed-off-by: Jan N. Klug <github@klug.nrw>
This commit is contained in:
J-N-K
2023-02-25 12:37:37 +01:00
committed by GitHub
parent 726858b4f1
commit ec3f5369be
17 changed files with 23 additions and 51 deletions

View File

@@ -79,4 +79,5 @@ Fragment-Host: org.openhab.binding.avmfritz
com.google.gson;version='[2.9.1,2.9.2)',\
org.objectweb.asm;version='[9.4.0,9.4.1)',\
io.methvin.directory-watcher;version='[0.17.1,0.17.2)',\
com.sun.jna;version='[5.12.1,5.12.2)'
com.sun.jna;version='[5.12.1,5.12.2)',\
xstream;version='[1.4.19,1.4.20)'

View File

@@ -31,6 +31,7 @@ import org.openhab.core.test.storage.VolatileStorageService;
import org.openhab.core.thing.Bridge;
import org.openhab.core.thing.ManagedThingProvider;
import org.openhab.core.thing.ThingProvider;
import org.openhab.core.thing.binding.ThingHandler;
import org.openhab.core.thing.binding.ThingHandlerCallback;
import org.openhab.core.thing.binding.builder.BridgeBuilder;
@@ -74,7 +75,10 @@ public abstract class AVMFritzThingHandlerOSGiTest extends JavaOSGiTest {
bridgeHandler.setCallback(callback);
assertNull(bridge.getHandler());
ThingHandler oldHandler = bridge.getHandler();
if (oldHandler != null) {
oldHandler.dispose();
}
bridge.setHandler(bridgeHandler);
assertNotNull(bridge.getHandler());