X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bindings%2Fjava%2Fcore%2Fsrc%2Ftest%2Fjava%2Forg%2Fvideolan%2Fjvlc%2FVLMTest.java;h=c3938ae503e049ac98c2c419c70282922acf6e55;hb=ee8a709f6b5b8e66c2de73030f2c422546070f0a;hp=5a8d8a19fa8794c8b872916f06d493ad070ebfb6;hpb=1ac8441a1c11c1c242a4c5ad7ed9918fbf14da37;p=vlc diff --git a/bindings/java/core/src/test/java/org/videolan/jvlc/VLMTest.java b/bindings/java/core/src/test/java/org/videolan/jvlc/VLMTest.java index 5a8d8a19fa..c3938ae503 100644 --- a/bindings/java/core/src/test/java/org/videolan/jvlc/VLMTest.java +++ b/bindings/java/core/src/test/java/org/videolan/jvlc/VLMTest.java @@ -38,6 +38,8 @@ public class VLMTest private String mrl = getClass().getResource("/raffa_voice.ogg").getFile(); + private String mediaName = "test"; + @Before public void setup() { @@ -62,18 +64,89 @@ public class VLMTest public void testAddBroadcast() { VLM vlm = jvlc.getVLM(); - vlm.addBroadcast("test", "file://" + mrl, "", null, true, false); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); } @Test public void testShowMedia() { VLM vlm = jvlc.getVLM(); - vlm.addBroadcast("test", "file://" + mrl, "", null, true, false); - vlm.showMedia("test"); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.showMedia(mediaName); + } + + @Test + public void testDisableMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.disableMedia(mediaName); + } + + @Test + public void testPlayMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.playMedia(mediaName); + } + + @Test + public void testPauseMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.playMedia(mediaName); + vlm.pauseMedia(mediaName); + } + + @Test + public void testStopMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.playMedia(mediaName); + vlm.stopMedia(mediaName); + } + + @Test + public void testSeekMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.playMedia(mediaName); + vlm.seekMedia(mediaName, 0.3f); } + @Test + public void testAddMediaInput() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, true, false); + vlm.addMediaInput(mediaName, "file://" + mrl); + } + @Test + public void testEnableMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, false, false); + vlm.enableMedia(mediaName); + } + @Test + public void testDeleteMedia() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, false, false); + vlm.deleteMedia(mediaName); + } + @Test + public void testMediaLoop() + { + VLM vlm = jvlc.getVLM(); + vlm.addBroadcast(mediaName, "file://" + mrl, "", null, false, false); + vlm.setMediaLoop(mediaName, true); + } }