]> git.basschouten.com Git - openhab-addons.git/commitdiff
Fix build after DecimalType changes (#12374)
authorChristoph Weitkamp <github@christophweitkamp.de>
Sat, 26 Feb 2022 00:07:05 +0000 (01:07 +0100)
committerGitHub <noreply@github.com>
Sat, 26 Feb 2022 00:07:05 +0000 (01:07 +0100)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
bundles/org.openhab.binding.upnpcontrol/src/test/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandlerTest.java

index 2471baabe7387fe1a5d7a5c73535f7de9812752c..f07f2857bce354cc9e442cd4bcd5403d3d949ea7 100644 (file)
@@ -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));
+        }
     }
 }