X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bindings%2Fjava%2Fcore%2Fsrc%2Ftest%2Fjava%2Forg%2Fvideolan%2Fjvlc%2Finternal%2FMediaListTest.java;h=b34994a5b91e499e202d9b564d18f765e48a6d64;hb=5f584e4c451865ea350cd54e28a4d1417d50e9c6;hp=5fec3e277f8ec1d3b356dd715fbc33ba442a9070;hpb=5a0c3a5164cebef2e6111506ac12edb71762b047;p=vlc diff --git a/bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListTest.java b/bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListTest.java index 5fec3e277f..b34994a5b9 100644 --- a/bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListTest.java +++ b/bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListTest.java @@ -125,4 +125,41 @@ public class MediaListTest Assert.assertEquals(0, exception.raised); } + @Test + public void mediaListRemoveIndexTest() + { + libvlc_exception_t exception = new libvlc_exception_t(); + LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); + String mrl = this.getClass().getResource("/raffa_voice.ogg").getPath(); + LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new( + libvlcInstance, + mrl, + exception); + libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); + libvlc.libvlc_media_list_remove_index(mediaList, 0, exception); + Assert.assertEquals(0, exception.raised); + } + + @Test + public void mediaListRemoveIndexTest2() + { + libvlc_exception_t exception = new libvlc_exception_t(); + LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); + String mrl = this.getClass().getResource("/raffa_voice.ogg").getPath(); + LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new( + libvlcInstance, + mrl, + exception); + libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); + libvlc.libvlc_media_list_remove_index(mediaList, 0, exception); + Assert.assertEquals(0, exception.raised); + + libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new( + libvlcInstance, + mrl, + exception); + libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); + libvlc.libvlc_media_list_remove_index(mediaList, 0, exception); + } + }