From: Filippo Carone Date: Sun, 20 Jul 2008 09:24:33 +0000 (+0200) Subject: jvlc tests: avoid a libvlc_media_player race condition X-Git-Tag: 0.9.0-test3~356^2~17 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b1f976cd8a843b72efb13e8deb9571b18244b982;p=vlc jvlc tests: avoid a libvlc_media_player race condition --- diff --git a/bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaInstanceTest.java b/bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaPlayerTest.java similarity index 97% rename from bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaInstanceTest.java rename to bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaPlayerTest.java index 3b971100d3..e421e23947 100644 --- a/bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaInstanceTest.java +++ b/bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaPlayerTest.java @@ -35,7 +35,7 @@ import org.videolan.jvlc.internal.LibVlc.LibVlcMediaInstance; import org.videolan.jvlc.internal.LibVlc.libvlc_exception_t; -public class LibVlcMediaInstanceTest +public class LibVlcMediaPlayerTest { private LibVlc libvlc = LibVlc.SYNC_INSTANCE; @@ -127,11 +127,12 @@ public class LibVlcMediaInstanceTest } @Test - public void mediaInstanceStop2() + public void mediaInstanceStop2() throws Exception { LibVlcMediaDescriptor md = libvlc.libvlc_media_new(libvlcInstance, mrl, exception); LibVlcMediaInstance mi = libvlc.libvlc_media_player_new_from_media(md, exception); libvlc.libvlc_media_player_play(mi, exception); + Thread.sleep(100); libvlc.libvlc_media_player_stop(mi, exception); Assert.assertEquals(0, exception.raised); }