@@ -190,7 +190,7 @@ Resolution.VERY_SMALL, new FilmUrl("https://apasfiis.sf.apa.at/ipad/cms-worldwid
190190 }
191191
192192 @ Test
193- public void testDummyUrls () {
193+ public void testIgnoreDRM () {
194194 setupSuccessfulJsonResponse ("/episodeDummyUrl" , "/orfOn/episode_noDrm.json" );
195195 setupSuccessfulJsonResponse ("/cms-austria/online/6b2d672267c81e196472b564abf8c8fe/1713132000/2024-03-13_2349_in_01_Spektakulaere-R_____14216629__o__1333685799__s15595990_Q8C.mp4" , "/orfOn/episode_noDrm.json" );
196196 setupSuccessfulJsonResponse ("/cms-austria/online/de9bd8775f46ea293a9db4b0711d4de5/1713132000/2024-03-13_2349_in_01_Spektakulaere-R_____14216629__o__1333685799__s15595990_Q6A.mp4" , "/orfOn/episode_noDrm.json" );
@@ -199,36 +199,7 @@ public void testDummyUrls() {
199199 setupHeadRequestForFileSize ();
200200 //
201201 Set <Film > result = executeTask ("/episodeDummyUrl" );
202- assertTrue (result .size () == 1 );
203- Film actual = result .toArray (new Film [1 ])[0 ];
204- //
205- try {
206- assertEquals ("Spektakuläre Raubüberfälle mit Pierce Brosnan: Bankeinbruch in Kalifornien" ,actual .getTitel ());
207- assertEquals ("Spektakuläre Raubüberfälle mit Pierce Brosnan" ,actual .getThema ());
208- assertEquals (LocalDateTime .of (2024 ,03 ,13 ,23 ,49 ,50 ),actual .getTime ());
209- assertEquals ("Pierce Brosnan präsentiert in der spannenden Krimi-Doku-Reihe die spektakulärsten Raubüberfälle der Geschichte." ,actual .getBeschreibung ());
210- assertEquals (Duration .parse ("PT40M46S" ),actual .getDuration ());
211- assertEquals (Optional .of (new URL ("https://tvthek.orf.at/profile/Spektakulaere-Raubueberfaelle-mit-Pierce-Brosnan/13896153/Spektakulaere-Raubueberfaelle-mit-Pierce-Brosnan-Bankeinbruch-in-Kalifornien/14216629" )),actual .getWebsite ());
212- assertTrue (List .of (GeoLocations .GEO_AT ).containsAll (actual .getGeoLocations ()));
213- assertTrue (Set .of (
214- new URL ("https://api-tvthek.orf.at/assets/subtitles/0171/15/e83f6eabbdbcf49e894d1a58d77fcf3a9b951f3c.smi" ),
215- new URL ("https://api-tvthek.orf.at/assets/subtitles/0171/15/c95472a931fe3ea8407734f95df242bce2f06b09.ttml" ),
216- new URL ("https://api-tvthek.orf.at/assets/subtitles/0171/15/13759cf0d408fe11965ff16d03a564bbabbf5bc1.vtt" ),
217- new URL ("https://api-tvthek.orf.at/assets/subtitles/0171/15/e2536ac2b80a5152e54b047073ab327c223579ec.srt" ),
218- new URL ("https://api-tvthek.orf.at/assets/subtitles/0171/15/be922c3765a25ec3d7fa13e9265dabad7f986b75.xml" )
219- ).containsAll (actual .getSubtitles ()));
220- assertEquals (Map .of (
221- Resolution .HD , new FilmUrl (getWireMockBaseUrlSafe ()+"/cms-austria/online/6b2d672267c81e196472b564abf8c8fe/1713132000/2024-03-13_2349_in_01_Spektakulaere-R_____14216629__o__1333685799__s15595990_Q8C.mp4" , 0L ),
222- Resolution .NORMAL , new FilmUrl (getWireMockBaseUrlSafe ()+"/cms-austria/online/de9bd8775f46ea293a9db4b0711d4de5/1713132000/2024-03-13_2349_in_01_Spektakulaere-R_____14216629__o__1333685799__s15595990_Q6A.mp4" , 0L ),
223- Resolution .SMALL , new FilmUrl (getWireMockBaseUrlSafe ()+"/cms-austria/online/a96476a0eab40b11ef517feefe0d2973/1713132000/2024-03-13_2349_in_01_Spektakulaere-R_____14216629__o__1333685799__s15595990_Q4A.mp4" , 0L ),
224- Resolution .VERY_SMALL , new FilmUrl (getWireMockBaseUrlSafe ()+"/cms-austria/online/440102b9f68434fbb577d17114dd9182/1713132000/2024-03-13_2349_in_01_Spektakulaere-R_____14216629__o__1333685799__s15595990_Q1A.3gp" , 0L )
225- ), actual .getUrls ());
226- } catch (Exception e ) {
227- assertTrue (false );
228- }
229-
230-
231-
202+ assertTrue (result .size () == 0 );
232203 }
233204
234205 private Set <Film > executeTask (String ... requestUrl ) {
0 commit comments