]> git.sesse.net Git - vlc/blobdiff - bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaPlayerTest.java
jvlc tests: avoid a libvlc_media_player race condition
[vlc] / 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 3b971100d301faf352fcecfb63db3a637bde2daf..e421e23947ba1341485bbbe880c103106745799b 100644 (file)
@@ -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);
     }