Changeset 6b8e5d9bc6fcc4fe2284cbf37709d3b1317473dd
- 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
| r72d1482 |
r6b8e5d9 |
|
| 37 | 37 | |
|---|
| 38 | 38 | |
|---|
| 39 | | |
|---|
| 40 | 39 | public class MediaListTest |
|---|
| 41 | 40 | { |
|---|
| | 41 | |
|---|
| 42 | 42 | private LibVlc libvlc = LibVlc.INSTANCE; |
|---|
| | 43 | |
|---|
| 43 | 44 | private LibVlcInstance libvlcInstance; |
|---|
| 44 | | |
|---|
| | 45 | |
|---|
| 45 | 46 | @Before |
|---|
| 46 | 47 | public void testSetup() |
|---|
| 47 | 48 | { |
|---|
| 48 | 49 | 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); |
|---|
| 50 | 51 | } |
|---|
| 51 | | |
|---|
| | 52 | |
|---|
| 52 | 53 | @After |
|---|
| 53 | 54 | public void tearDown() |
|---|
| … | … | |
| 55 | 56 | libvlc.libvlc_release(libvlcInstance); |
|---|
| 56 | 57 | } |
|---|
| 57 | | |
|---|
| | 58 | |
|---|
| 58 | 59 | @Test |
|---|
| 59 | 60 | public void mediaListNew() |
|---|
| … | … | |
| 64 | 65 | Assert.assertEquals(0, exception.raised); |
|---|
| 65 | 66 | } |
|---|
| 66 | | |
|---|
| | 67 | |
|---|
| 67 | 68 | @Test |
|---|
| 68 | 69 | public void mediaListAddMediaDescriptor() |
|---|
| … | … | |
| 71 | 72 | LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); |
|---|
| 72 | 73 | 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); |
|---|
| 75 | 79 | Assert.assertEquals(0, exception.raised); |
|---|
| 76 | 80 | } |
|---|
| 77 | | |
|---|
| | 81 | |
|---|
| 78 | 82 | @Test |
|---|
| 79 | 83 | public void mediaListCountTest() |
|---|
| … | … | |
| 82 | 86 | LibVlcMediaList mediaList = libvlc.libvlc_media_list_new(libvlcInstance, exception); |
|---|
| 83 | 87 | 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); |
|---|
| 86 | 93 | int result = libvlc.libvlc_media_list_count(mediaList, exception); |
|---|
| 87 | 94 | Assert.assertEquals(1, result); |
|---|
| 88 | 95 | 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); |
|---|
| 91 | 98 | result = libvlc.libvlc_media_list_count(mediaList, exception); |
|---|
| 92 | 99 | Assert.assertEquals(2, result); |
|---|
| 93 | 100 | Assert.assertEquals(0, exception.raised); |
|---|
| 94 | 101 | } |
|---|
| | 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 | |
|---|
| 95 | 128 | } |
|---|