Changeset e489a0531c3b03d8ea7f751736bd93f680050428
- Timestamp:
- 04/19/08 23:26:36
(5 months ago)
- Author:
- Filippo Carone <littlejohn@videolan.org>
- git-committer:
- Filippo Carone <littlejohn@videolan.org> 1208640396 +0200
- git-parent:
[b11361df8b20c8d27f2f0939bcf83f7a342212ff]
- git-author:
- Filippo Carone <littlejohn@videolan.org> 1208640396 +0200
- Message:
test code fix
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| reeb354f |
re489a05 |
|
| 52 | 52 | { |
|---|
| 53 | 53 | libvlc_exception_t exception = new libvlc_exception_t(); |
|---|
| 54 | | libvlcInstance = libvlc.libvlc_new(0, new String[]{"-vvv","-I","dummy","--aout=dummy","--vout=dummy"}, exception); |
|---|
| | 54 | libvlcInstance = libvlc.libvlc_new(0, new String[]{"-I", "dummy", "--aout=dummy", "--vout=dummy" }, exception); |
|---|
| 55 | 55 | // use the following line to use your audio card. |
|---|
| 56 | 56 | // libvlcInstance = libvlc.libvlc_new(0, new String[]{}, exception); |
|---|
| … | … | |
| 123 | 123 | * this fails: see https://trac.videolan.org/vlc/ticket/1527 |
|---|
| 124 | 124 | */ |
|---|
| 125 | | // @Test |
|---|
| | 125 | // @Test |
|---|
| 126 | 126 | public void mediaListPlayerPlay() |
|---|
| 127 | 127 | { |
|---|
| … | … | |
| 134 | 134 | libvlc.libvlc_media_list_player_play(mediaListPlayer, exception); |
|---|
| 135 | 135 | Assert.assertEquals("Exception message: " + exception.message + ".\n", 0, exception.raised); |
|---|
| | 136 | libvlc.libvlc_media_release(mediaDescriptor); |
|---|
| 136 | 137 | libvlc.libvlc_media_list_release(mediaList); |
|---|
| 137 | 138 | libvlc.libvlc_media_list_player_release(mediaListPlayer); |
|---|
| … | … | |
| 162 | 163 | } |
|---|
| 163 | 164 | libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception); |
|---|
| 164 | | libvlc.libvlc_media_list_release(mediaList); |
|---|
| 165 | | libvlc.libvlc_media_list_player_release(mediaListPlayer); |
|---|
| 166 | | |
|---|
| | 165 | libvlc.libvlc_media_release(mediaDescriptor); |
|---|
| | 166 | libvlc.libvlc_media_list_release(mediaList); |
|---|
| | 167 | libvlc.libvlc_media_list_player_release(mediaListPlayer); |
|---|
| 167 | 168 | } |
|---|
| 168 | 169 | |
|---|
| … | … | |
| 193 | 194 | // FIXME give stats the time to run... there's probably a race condition in misc/stats.c:259 that |
|---|
| 194 | 195 | // needs to be fixed |
|---|
| 195 | | Thread.sleep(400); |
|---|
| | 196 | // Thread.sleep(400); |
|---|
| 196 | 197 | libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception); |
|---|
| 197 | 198 | libvlc.libvlc_media_list_release(mediaList); |
|---|
| … | … | |
| 210 | 211 | |
|---|
| 211 | 212 | @Test |
|---|
| 212 | | public void mediaListPlayerPause() throws Exception |
|---|
| | 213 | public void mediaLtistPlayerPause() throws Exception |
|---|
| 213 | 214 | { |
|---|
| 214 | 215 | libvlc_exception_t exception = new libvlc_exception_t(); |
|---|
| … | … | |
| 225 | 226 | { |
|---|
| 226 | 227 | throw new RuntimeException("Native exception thrown"); |
|---|
| 227 | | } |
|---|
| | 228 | } |
|---|
| 228 | 229 | if (playing == 1) |
|---|
| 229 | 230 | { |
|---|
| … | … | |
| 233 | 234 | } |
|---|
| 234 | 235 | libvlc.libvlc_media_list_player_pause(mediaListPlayer, exception); |
|---|
| 235 | | Assert.assertEquals(0, exception.raised); |
|---|
| | 236 | Assert.assertEquals(exception.message, 0, exception.raised); |
|---|
| 236 | 237 | while (true) |
|---|
| 237 | 238 | { |
|---|
| … | … | |
| 240 | 241 | { |
|---|
| 241 | 242 | throw new RuntimeException("Native exception thrown"); |
|---|
| 242 | | } |
|---|
| | 243 | } |
|---|
| 243 | 244 | if (playing == 0) |
|---|
| 244 | 245 | { |
|---|
| … | … | |
| 248 | 249 | } |
|---|
| 249 | 250 | int state = libvlc.libvlc_media_list_player_get_state(mediaListPlayer, exception); |
|---|
| 250 | | Assert.assertEquals("Expected state: " + LibVlcState.libvlc_Paused +".\n", LibVlcState.libvlc_Paused.ordinal(), state); |
|---|
| | 251 | Assert.assertEquals(exception.message, 0, exception.raised); |
|---|
| | 252 | Assert.assertEquals( |
|---|
| | 253 | "Expected state: " + LibVlcState.libvlc_Paused + ".\n", |
|---|
| | 254 | LibVlcState.libvlc_Paused.ordinal(), |
|---|
| | 255 | state); |
|---|
| 251 | 256 | libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception); |
|---|
| 252 | 257 | libvlc.libvlc_media_list_release(mediaList); |
|---|
| … | … | |
| 254 | 259 | } |
|---|
| 255 | 260 | |
|---|
| 256 | | |
|---|
| 257 | 261 | @Test |
|---|
| 258 | 262 | public void mediaListPlayerSetMediaInstance() |
|---|
| … | … | |
| 265 | 269 | Assert.assertEquals(0, exception.raised); |
|---|
| 266 | 270 | } |
|---|
| 267 | | |
|---|
| | 271 | |
|---|
| 268 | 272 | @Test |
|---|
| 269 | 273 | public void mediaListPlayerNextNoItems() |
|---|
| … | … | |
| 274 | 278 | Assert.assertEquals(1, exception.raised); |
|---|
| 275 | 279 | } |
|---|
| 276 | | |
|---|
| | 280 | |
|---|
| 277 | 281 | /** |
|---|
| 278 | 282 | * fails, see https://trac.videolan.org/vlc/ticket/1535 |
|---|
| 279 | 283 | */ |
|---|
| 280 | | // @Test |
|---|
| | 284 | // @Test |
|---|
| 281 | 285 | public void mediaListPlayerNext() throws Exception |
|---|
| 282 | 286 | { |
|---|
| … | … | |
| 308 | 312 | while (true) |
|---|
| 309 | 313 | { |
|---|
| 310 | | int playing = libvlc.libvlc_media_list_player_is_playing(mediaListPlayer, exception); |
|---|
| | 314 | int playing = libvlc.libvlc_media_list_player_get_state(mediaListPlayer, exception); |
|---|
| 311 | 315 | Assert.assertEquals(0, exception.raised); |
|---|
| 312 | | if (playing == 1) |
|---|
| 313 | | { |
|---|
| 314 | | break; |
|---|
| 315 | | } |
|---|
| 316 | | Thread.sleep(150); |
|---|
| 317 | | } |
|---|
| 318 | | Assert.assertEquals("Expected state: " + LibVlcState.libvlc_Playing +".\n", LibVlcState.libvlc_Playing.ordinal(), libvlc.libvlc_media_list_player_get_state( |
|---|
| 319 | | mediaListPlayer, |
|---|
| 320 | | exception)); |
|---|
| 321 | | |
|---|
| | 316 | if (playing == LibVlcState.libvlc_Playing.ordinal()) |
|---|
| | 317 | { |
|---|
| | 318 | break; |
|---|
| | 319 | } |
|---|
| | 320 | Thread.sleep(150); |
|---|
| | 321 | } |
|---|
| | 322 | |
|---|
| 322 | 323 | libvlc.libvlc_media_list_player_stop(mediaListPlayer, exception); |
|---|
| 323 | 324 | while (true) |
|---|
| … | … | |
| 337 | 338 | } |
|---|
| 338 | 339 | |
|---|
| 339 | | |
|---|
| 340 | | |
|---|
| 341 | 340 | } |
|---|