Index: trunk/test/unit/org/openstreetmap/josm/io/audio/AudioPlayerTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/io/audio/AudioPlayerTest.java	(revision 15750)
+++ trunk/test/unit/org/openstreetmap/josm/io/audio/AudioPlayerTest.java	(revision 15755)
@@ -14,5 +14,5 @@
 import org.openstreetmap.josm.JOSMFixture;
 import org.openstreetmap.josm.TestUtils;
-import org.openstreetmap.josm.tools.Utils;
+import org.openstreetmap.josm.tools.Stopwatch;
 
 /**
@@ -46,5 +46,5 @@
             System.out.println("Playing " + w.toPath());
             URL url = w.toURI().toURL();
-            long start = System.currentTimeMillis();
+            final Stopwatch stopwatch = Stopwatch.createStarted();
             AudioPlayer.play(url);
             assertTrue(AudioPlayer.playing());
@@ -54,10 +54,9 @@
             assertTrue(AudioPlayer.paused());
             AudioPlayer.play(url, AudioPlayer.position());
-            while (AudioPlayer.playing() && (System.currentTimeMillis() - start) < MAX_DURATION) {
+            while (AudioPlayer.playing() && stopwatch.elapsed() < MAX_DURATION) {
                 Thread.sleep(500);
             }
-            long duration = System.currentTimeMillis() - start;
-            System.out.println("Play finished after " + Utils.getDurationString(duration));
-            assertTrue(duration < MAX_DURATION);
+            System.out.println("Play finished after " + stopwatch);
+            assertTrue(stopwatch.elapsed() < MAX_DURATION);
             AudioPlayer.reset();
             Thread.sleep(1000); // precaution, see #13809
