]> git.sesse.net Git - vlc/commitdiff
jvlc tests: avoid a libvlc_media_player race condition
authorFilippo Carone <littlejohn@videolan.org>
Sun, 20 Jul 2008 09:24:33 +0000 (11:24 +0200)
committerFilippo Carone <littlejohn@videolan.org>
Sun, 20 Jul 2008 09:28:14 +0000 (11:28 +0200)
bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaPlayerTest.java [moved from bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcMediaInstanceTest.java with 97% similarity]

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);
     }