Changeset 6b8e5d9bc6fcc4fe2284cbf37709d3b1317473dd

Show
Ignore:
Timestamp:
03/15/08 17:32:12 (4 months ago)
Author:
Filippo Carone <littlejohn@videolan.org>
git-committer:
Filippo Carone <littlejohn@videolan.org> 1205598732 +0100
git-parent:

[72d148236598b070fbbc03e12a21623d485987e1]

git-author:
Filippo Carone <littlejohn@videolan.org> 1205598732 +0100
Message:

more media list unit tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListTest.java

    r72d1482 r6b8e5d9  
    3737 
    3838 
    39  
    4039public class MediaListTest 
    4140{ 
     41 
    4242    private LibVlc libvlc = LibVlc.INSTANCE; 
     43 
    4344    private LibVlcInstance libvlcInstance; 
    44      
     45 
    4546    @Before 
    4647    public void testSetup() 
    4748    { 
    4849        libvlc_exception_t exception = new libvlc_exception_t(); 
    49         libvlcInstance = libvlc.libvlc_new(0, new String[] {}, exception ); 
     50        libvlcInstance = libvlc.libvlc_new(0, new String[]{}, exception); 
    5051    } 
    51      
     52 
    5253    @After 
    5354    public void tearDown() 
     
    5556        libvlc.libvlc_release(libvlcInstance); 
    5657    } 
    57      
     58 
    5859    @Test 
    5960    public void mediaListNew() 
     
    6465        Assert.assertEquals(0, exception.raised); 
    6566    } 
    66      
     67 
    6768    @Test 
    6869    public void mediaListAddMediaDescriptor() 
     
    7172        LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); 
    7273        String mrl = this.getClass().getResource("/raffa_voice.ogg").getPath(); 
    73         LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new(libvlcInstance, mrl, exception); 
    74         libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor , exception); 
     74        LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new( 
     75            libvlcInstance, 
     76            mrl, 
     77            exception); 
     78        libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); 
    7579        Assert.assertEquals(0, exception.raised); 
    7680    } 
    77      
     81 
    7882    @Test 
    7983    public void mediaListCountTest() 
     
    8286        LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); 
    8387        String mrl = this.getClass().getResource("/raffa_voice.ogg").getPath(); 
    84         LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new(libvlcInstance, mrl, exception); 
    85         libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor , exception); 
     88        LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new( 
     89            libvlcInstance, 
     90            mrl, 
     91            exception); 
     92        libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); 
    8693        int result = libvlc.libvlc_media_list_count(mediaList, exception); 
    8794        Assert.assertEquals(1, result); 
    8895        Assert.assertEquals(0, exception.raised); 
    89          
    90         libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor , exception); 
     96 
     97        libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); 
    9198        result = libvlc.libvlc_media_list_count(mediaList, exception); 
    9299        Assert.assertEquals(2, result); 
    93100        Assert.assertEquals(0, exception.raised); 
    94101    } 
     102 
     103    @Test 
     104    public void mediaListEventManagerTest() 
     105    { 
     106        libvlc_exception_t exception = new libvlc_exception_t(); 
     107        LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); 
     108        Assert.assertNotNull(libvlc.libvlc_media_list_event_manager(mediaList, exception)); 
     109        Assert.assertEquals(0, exception.raised); 
     110    } 
     111 
     112    @Test 
     113    public void mediaListIndexOfItemTest() 
     114    { 
     115        libvlc_exception_t exception = new libvlc_exception_t(); 
     116        LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); 
     117        String mrl = this.getClass().getResource("/raffa_voice.ogg").getPath(); 
     118        LibVlcMediaDescriptor libvlc_media_descriptor = libvlc.libvlc_media_descriptor_new( 
     119            libvlcInstance, 
     120            mrl, 
     121            exception); 
     122        libvlc.libvlc_media_list_add_media_descriptor(mediaList, libvlc_media_descriptor, exception); 
     123        int index = libvlc.libvlc_media_list_index_of_item(mediaList, libvlc_media_descriptor, exception); 
     124        Assert.assertEquals(0, index); 
     125        Assert.assertEquals(0, exception.raised); 
     126    } 
     127 
    95128}