From 505258c23493b7564463a6c6bfc1eda1e81b68df Mon Sep 17 00:00:00 2001 From: Christoph Weitkamp Date: Sat, 26 Feb 2022 01:07:05 +0100 Subject: [PATCH] Fix build after DecimalType changes (#12374) Signed-off-by: Christoph Weitkamp --- .../internal/handler/UpnpRendererHandlerTest.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bundles/org.openhab.binding.upnpcontrol/src/test/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandlerTest.java b/bundles/org.openhab.binding.upnpcontrol/src/test/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandlerTest.java index 2471baabe73..f07f2857bce 100644 --- a/bundles/org.openhab.binding.upnpcontrol/src/test/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandlerTest.java +++ b/bundles/org.openhab.binding.upnpcontrol/src/test/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandlerTest.java @@ -921,8 +921,10 @@ public class UpnpRendererHandlerTest extends UpnpHandlerTest { is(cleared ? UnDefType.UNDEF : StringType.valueOf(upnpEntryQueue.get(mediaId).getGenre()))); verify(callback, atLeastOnce()).stateUpdated(eq(thing.getChannel(TRACK_NUMBER).getUID()), stateCaptor.capture()); - assertThat(stateCaptor.getValue(), - is(cleared ? UnDefType.UNDEF : new DecimalType(upnpEntryQueue.get(mediaId).getOriginalTrackNumber()))); - is(new DecimalType(upnpEntryQueue.get(mediaId).getOriginalTrackNumber())); + Integer originalTrackNumber = upnpEntryQueue.get(mediaId).getOriginalTrackNumber(); + if (originalTrackNumber != null) { + assertThat(stateCaptor.getValue(), is(cleared ? UnDefType.UNDEF : new DecimalType(originalTrackNumber))); + is(new DecimalType(originalTrackNumber)); + } } }