Index: trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookOsxTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookOsxTest.java	(revision 19097)
+++ trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookOsxTest.java	(revision 19103)
@@ -13,4 +13,7 @@
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIf;
+import org.junit.jupiter.api.condition.EnabledOnOs;
+import org.junit.jupiter.api.condition.OS;
 import org.openstreetmap.josm.spi.preferences.Config;
 
@@ -35,5 +38,5 @@
     @Test
     void testStartupHook() {
-        hook.startupHook((a, b, c, d) -> System.out.println("java callback"), u -> System.out.println("webstart callback"),
+        hook.startupHook((a, b, c, d) -> System.out.println("java callback"),
                 (a, b, c) -> System.out.println("sanity check callback"));
     }
@@ -51,7 +54,7 @@
      * @throws IOException if an error occurs
      */
+    @EnabledOnOs(OS.MAC)
     @Test
     void testOpenUrl() throws IOException {
-        assumeTrue(PlatformManager.isPlatformOsx());
         hook.openUrl(Config.getUrls().getJOSMWebsite());
     }
Index: trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookWindowsTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookWindowsTest.java	(revision 19097)
+++ trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookWindowsTest.java	(revision 19103)
@@ -46,7 +46,6 @@
     void testStartupHook() {
         final PlatformHook.JavaExpirationCallback javaCallback = (a, b, c, d) -> System.out.println("java callback");
-        final PlatformHook.WebStartMigrationCallback webstartCallback = u -> System.out.println("webstart callback");
         final PlatformHook.SanityCheckCallback sanityCheckCallback = (a, b, c) -> System.out.println("sanity check callback");
-        assertDoesNotThrow(() -> hook.startupHook(javaCallback, webstartCallback, sanityCheckCallback));
+        assertDoesNotThrow(() -> hook.startupHook(javaCallback, sanityCheckCallback));
     }
 
Index: trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java	(revision 19097)
+++ trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java	(revision 19103)
@@ -354,15 +354,4 @@
 
     /**
-     * Tests if readBytesFromStream handles null streams (might happen when there is no data on error stream)
-     * @throws IOException in case of I/O error
-     * @deprecated {@link Utils#readBytesFromStream(InputStream)} is deprecated since the JVM has the same functionality.
-     */
-    @Test
-    @Deprecated
-    void testNullStreamForReadBytesFromStream() throws IOException {
-        assertEquals(0, Utils.readBytesFromStream(null).length, "Empty on null stream");
-    }
-
-    /**
      * Test of {@link Utils#getLevenshteinDistance} method.
      */
