mirror of
https://github.com/danieldemus/openhab-core.git
synced 2026-07-29 12:34:22 +02:00
Fix test failures in DiscoveryServiceRegistryOSGiTest (#5309)
* Fix test failures in DiscoveryServiceRegistryOSGiTest Follow-up to #5307. Apply the fix to more test cases. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This commit is contained in:
+4
@@ -197,6 +197,7 @@ public class DiscoveryServiceRegistryOSGiTest extends JavaOSGiTest {
|
||||
ScanListener mockScanListener = mock(ScanListener.class);
|
||||
|
||||
discoveryServiceRegistry.addDiscoveryListener(discoveryListenerMock);
|
||||
reset(discoveryListenerMock); // Reset mock to ignore cached result replays
|
||||
discoveryServiceRegistry.startScan(new ThingTypeUID(ANY_BINDING_ID_1, ANY_THING_TYPE_1), null,
|
||||
mockScanListener);
|
||||
|
||||
@@ -209,6 +210,7 @@ public class DiscoveryServiceRegistryOSGiTest extends JavaOSGiTest {
|
||||
@Test
|
||||
public void testRemoveOlderResults() {
|
||||
discoveryServiceRegistry.addDiscoveryListener(discoveryListenerMock);
|
||||
reset(discoveryListenerMock); // Reset mock to ignore cached result replays
|
||||
discoveryServiceMockForBinding1.removeOlderResults(discoveryServiceMockForBinding1.getTimestampOfLastScan());
|
||||
|
||||
waitForAssert(() -> {
|
||||
@@ -224,6 +226,7 @@ public class DiscoveryServiceRegistryOSGiTest extends JavaOSGiTest {
|
||||
ScanListener mockScanListener2 = mock(ScanListener.class);
|
||||
|
||||
discoveryServiceRegistry.addDiscoveryListener(discoveryListenerMock);
|
||||
reset(discoveryListenerMock); // Reset mock to ignore cached result replays
|
||||
discoveryServiceRegistry.startScan(new ThingTypeUID(ANY_BINDING_ID_1, ANY_THING_TYPE_1), null,
|
||||
mockScanListener1);
|
||||
discoveryServiceRegistry.startScan(new ThingTypeUID(ANY_BINDING_ID_2, ANY_THING_TYPE_2), null,
|
||||
@@ -369,6 +372,7 @@ public class DiscoveryServiceRegistryOSGiTest extends JavaOSGiTest {
|
||||
serviceRegs.add(
|
||||
bundleContext.registerService(DiscoveryService.class.getName(), anotherDiscoveryServiceMock, null));
|
||||
discoveryServiceRegistry.addDiscoveryListener(discoveryListenerMock);
|
||||
reset(discoveryListenerMock); // Reset mock to ignore cached result replays
|
||||
discoveryServiceRegistry.startScan(new ThingTypeUID(ANY_BINDING_ID_1, ANY_THING_TYPE_1), null,
|
||||
mockScanListener1);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user