Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
e489a053
Commit
e489a053
authored
Apr 19, 2008
by
Filippo Carone
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
test code fix
parent
b11361df
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
21 deletions
+20
-21
bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListPlayerTest.java
.../java/org/videolan/jvlc/internal/MediaListPlayerTest.java
+20
-21
No files found.
bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListPlayerTest.java
View file @
e489a053
...
@@ -51,7 +51,7 @@ public class MediaListPlayerTest
...
@@ -51,7 +51,7 @@ public class MediaListPlayerTest
public
void
testSetup
()
throws
Exception
public
void
testSetup
()
throws
Exception
{
{
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
libvlcInstance
=
libvlc
.
libvlc_new
(
0
,
new
String
[]{
"-
vvv"
,
"-I"
,
"dummy"
,
"--aout=dummy"
,
"--vout=dummy"
},
exception
);
libvlcInstance
=
libvlc
.
libvlc_new
(
0
,
new
String
[]{
"-
I"
,
"dummy"
,
"--aout=dummy"
,
"--vout=dummy"
},
exception
);
// use the following line to use your audio card.
// use the following line to use your audio card.
// libvlcInstance = libvlc.libvlc_new(0, new String[]{}, exception);
// libvlcInstance = libvlc.libvlc_new(0, new String[]{}, exception);
}
}
...
@@ -122,7 +122,7 @@ public class MediaListPlayerTest
...
@@ -122,7 +122,7 @@ public class MediaListPlayerTest
/**
/**
* this fails: see https://trac.videolan.org/vlc/ticket/1527
* this fails: see https://trac.videolan.org/vlc/ticket/1527
*/
*/
//
@Test
//
@Test
public
void
mediaListPlayerPlay
()
public
void
mediaListPlayerPlay
()
{
{
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
...
@@ -133,6 +133,7 @@ public class MediaListPlayerTest
...
@@ -133,6 +133,7 @@ public class MediaListPlayerTest
libvlc
.
libvlc_media_list_player_set_media_list
(
mediaListPlayer
,
mediaList
,
exception
);
libvlc
.
libvlc_media_list_player_set_media_list
(
mediaListPlayer
,
mediaList
,
exception
);
libvlc
.
libvlc_media_list_player_play
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_player_play
(
mediaListPlayer
,
exception
);
Assert
.
assertEquals
(
"Exception message: "
+
exception
.
message
+
".\n"
,
0
,
exception
.
raised
);
Assert
.
assertEquals
(
"Exception message: "
+
exception
.
message
+
".\n"
,
0
,
exception
.
raised
);
libvlc
.
libvlc_media_release
(
mediaDescriptor
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
}
}
...
@@ -161,9 +162,9 @@ public class MediaListPlayerTest
...
@@ -161,9 +162,9 @@ public class MediaListPlayerTest
Thread
.
sleep
(
150
);
Thread
.
sleep
(
150
);
}
}
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_release
(
mediaDescriptor
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
}
}
@Test
@Test
...
@@ -192,7 +193,7 @@ public class MediaListPlayerTest
...
@@ -192,7 +193,7 @@ public class MediaListPlayerTest
}
}
// FIXME give stats the time to run... there's probably a race condition in misc/stats.c:259 that
// FIXME give stats the time to run... there's probably a race condition in misc/stats.c:259 that
// needs to be fixed
// needs to be fixed
Thread
.
sleep
(
400
);
//
Thread.sleep(400);
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
...
@@ -209,7 +210,7 @@ public class MediaListPlayerTest
...
@@ -209,7 +210,7 @@ public class MediaListPlayerTest
}
}
@Test
@Test
public
void
mediaListPlayerPause
()
throws
Exception
public
void
mediaL
t
istPlayerPause
()
throws
Exception
{
{
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
LibVlcMediaListPlayer
mediaListPlayer
=
libvlc
.
libvlc_media_list_player_new
(
libvlcInstance
,
exception
);
LibVlcMediaListPlayer
mediaListPlayer
=
libvlc
.
libvlc_media_list_player_new
(
libvlcInstance
,
exception
);
...
@@ -232,7 +233,7 @@ public class MediaListPlayerTest
...
@@ -232,7 +233,7 @@ public class MediaListPlayerTest
Thread
.
sleep
(
150
);
Thread
.
sleep
(
150
);
}
}
libvlc
.
libvlc_media_list_player_pause
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_player_pause
(
mediaListPlayer
,
exception
);
Assert
.
assertEquals
(
0
,
exception
.
raised
);
Assert
.
assertEquals
(
exception
.
message
,
0
,
exception
.
raised
);
while
(
true
)
while
(
true
)
{
{
int
playing
=
libvlc
.
libvlc_media_list_player_is_playing
(
mediaListPlayer
,
exception
);
int
playing
=
libvlc
.
libvlc_media_list_player_is_playing
(
mediaListPlayer
,
exception
);
...
@@ -247,13 +248,16 @@ public class MediaListPlayerTest
...
@@ -247,13 +248,16 @@ public class MediaListPlayerTest
Thread
.
sleep
(
150
);
Thread
.
sleep
(
150
);
}
}
int
state
=
libvlc
.
libvlc_media_list_player_get_state
(
mediaListPlayer
,
exception
);
int
state
=
libvlc
.
libvlc_media_list_player_get_state
(
mediaListPlayer
,
exception
);
Assert
.
assertEquals
(
"Expected state: "
+
LibVlcState
.
libvlc_Paused
+
".\n"
,
LibVlcState
.
libvlc_Paused
.
ordinal
(),
state
);
Assert
.
assertEquals
(
exception
.
message
,
0
,
exception
.
raised
);
Assert
.
assertEquals
(
"Expected state: "
+
LibVlcState
.
libvlc_Paused
+
".\n"
,
LibVlcState
.
libvlc_Paused
.
ordinal
(),
state
);
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
libvlc
.
libvlc_media_list_player_release
(
mediaListPlayer
);
}
}
@Test
@Test
public
void
mediaListPlayerSetMediaInstance
()
public
void
mediaListPlayerSetMediaInstance
()
{
{
...
@@ -277,7 +281,7 @@ public class MediaListPlayerTest
...
@@ -277,7 +281,7 @@ public class MediaListPlayerTest
/**
/**
* fails, see https://trac.videolan.org/vlc/ticket/1535
* fails, see https://trac.videolan.org/vlc/ticket/1535
*/
*/
//
@Test
//
@Test
public
void
mediaListPlayerNext
()
throws
Exception
public
void
mediaListPlayerNext
()
throws
Exception
{
{
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
libvlc_exception_t
exception
=
new
libvlc_exception_t
();
...
@@ -307,17 +311,14 @@ public class MediaListPlayerTest
...
@@ -307,17 +311,14 @@ public class MediaListPlayerTest
while
(
true
)
while
(
true
)
{
{
int
playing
=
libvlc
.
libvlc_media_list_player_
is_playing
(
mediaListPlayer
,
exception
);
int
playing
=
libvlc
.
libvlc_media_list_player_
get_state
(
mediaListPlayer
,
exception
);
Assert
.
assertEquals
(
0
,
exception
.
raised
);
Assert
.
assertEquals
(
0
,
exception
.
raised
);
if
(
playing
==
1
)
if
(
playing
==
LibVlcState
.
libvlc_Playing
.
ordinal
()
)
{
{
break
;
break
;
}
}
Thread
.
sleep
(
150
);
Thread
.
sleep
(
150
);
}
}
Assert
.
assertEquals
(
"Expected state: "
+
LibVlcState
.
libvlc_Playing
+
".\n"
,
LibVlcState
.
libvlc_Playing
.
ordinal
(),
libvlc
.
libvlc_media_list_player_get_state
(
mediaListPlayer
,
exception
));
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
libvlc
.
libvlc_media_list_player_stop
(
mediaListPlayer
,
exception
);
while
(
true
)
while
(
true
)
...
@@ -336,6 +337,4 @@ public class MediaListPlayerTest
...
@@ -336,6 +337,4 @@ public class MediaListPlayerTest
libvlc
.
libvlc_media_list_release
(
mediaList
);
libvlc
.
libvlc_media_list_release
(
mediaList
);
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment