@@ -15,6 +15,7 @@ import org.junit.runner.RunWith
1515import org.robolectric.ParameterizedRobolectricTestRunner
1616import org.robolectric.ParameterizedRobolectricTestRunner.Parameters
1717import org.robolectric.Shadows.shadowOf
18+ import kotlin.coroutines.EmptyCoroutineContext
1819import kotlin.test.AfterTest
1920import kotlin.test.BeforeTest
2021import kotlin.test.Test
@@ -35,6 +36,7 @@ class IsPlayingAllTypeOfContentTest(
3536 type = Default ,
3637 ) {
3738 clock(FakeClock (true ))
39+ coroutineContext(EmptyCoroutineContext )
3840 }
3941 }
4042
@@ -47,7 +49,7 @@ class IsPlayingAllTypeOfContentTest(
4749
4850 @Test
4951 fun `is playing` () {
50- player.addMediaItem (MediaItem .fromUri(urlToTest))
52+ player.setMediaItem (MediaItem .fromUri(urlToTest))
5153 player.prepare()
5254 player.play()
5355
@@ -60,33 +62,21 @@ class IsPlayingAllTypeOfContentTest(
6062 }
6163
6264 companion object {
63- // From urn:swi:video:48940210
64- private const val VOD_MP4 =
65- " https://cdn.prod.swi-services.ch/video-projects/141b30ce-3850-424b-9063-a20d5619d342/localised-videos/ENG/renditions/ENG.mp4"
66- private const val VOD_HLS = " https://rts-vod-amd.akamaized.net/ww/14970442/da2b38fb-ca9f-3c76-80c6-e6fa7f3c2699/master.m3u8"
67- private const val VOD_DASH_H264 = " https://storage.googleapis.com/wvmedia/clear/h264/tears/tears.mpd"
68- private const val VOD_DASH_H265 = " https://storage.googleapis.com/wvmedia/clear/hevc/tears/tears.mpd"
69- private const val LIVE_HLS = " https://rtsc3video.akamaized.net/hls/live/2042837/c3video/3/playlist.m3u8?dw=0"
70- private const val LIVE_DVR_HLS = " https://rtsc3video.akamaized.net/hls/live/2042837/c3video/3/playlist.m3u8"
71- private const val AOD_MP3 =
72- " https://download-media.srf.ch/world/audio/Echo_der_Zeit_radio/2025/01/Echo_der_Zeit_radio_AUDI20250119_RS_0069_8a020b8274994bfdbc724cb0c6ed520c.mp3"
73- private const val AUDIO_LIVE_MP3 = " https://stream.srg-ssr.ch/m/la-1ere/mp3_128"
74- private const val AUDIO_LIVE_DVR_HLS = " https://lsaplus.swisstxt.ch/audio/couleur3_96.stream/playlist.m3u8"
75-
7665 @JvmStatic
7766 @Suppress(" unused" )
7867 @Parameters(name = " {index}: {0}" )
7968 fun parameters (): Iterable <Any > {
8069 return listOf (
81- VOD_MP4 ,
82- VOD_HLS ,
83- AOD_MP3 ,
84- VOD_DASH_H264 ,
85- VOD_DASH_H265 ,
86- LIVE_HLS ,
87- LIVE_DVR_HLS ,
88- AUDIO_LIVE_MP3 ,
89- AUDIO_LIVE_DVR_HLS ,
70+ // From urn:swi:video:48940210
71+ " https://cdn.prod.swi-services.ch/video-projects/141b30ce-3850-424b-9063-a20d5619d342/localised-videos/ENG/renditions/ENG.mp4" ,
72+ " https://rts-vod-amd.akamaized.net/ww/14970442/da2b38fb-ca9f-3c76-80c6-e6fa7f3c2699/master.m3u8" ,
73+ " https://storage.googleapis.com/wvmedia/clear/h264/tears/tears.mpd" ,
74+ " https://storage.googleapis.com/wvmedia/clear/hevc/tears/tears.mpd" ,
75+ " https://rtsc3video.akamaized.net/hls/live/2042837/c3video/3/playlist.m3u8?dw=0" ,
76+ " https://rtsc3video.akamaized.net/hls/live/2042837/c3video/3/playlist.m3u8" ,
77+ " https://download-media.srf.ch/world/audio/Echo_der_Zeit_radio/2025/01/Echo_der_Zeit_radio_AUDI20250119_RS_0069_8a020b8274994bfdbc724cb0c6ed520c.mp3" ,
78+ " https://stream.srg-ssr.ch/m/la-1ere/mp3_128" ,
79+ " https://lsaplus.swisstxt.ch/audio/couleur3_96.stream/playlist.m3u8" ,
9080 )
9181 }
9282 }
0 commit comments