@@ -212,9 +212,8 @@ public static void setUp() throws Exception {
212212 // @formatter:on
213213 }
214214
215- @ Disabled ("Test broken, video was made private" )
216215 public static class RatingsDisabledTest extends DefaultStreamExtractorTest {
217- private static final String ID = "HRKu0cvrr_o " ;
216+ private static final String ID = "it3OtbTxQk0 " ;
218217 private static final int TIMESTAMP = 17 ;
219218 private static final String URL = BASE_URL + ID + "&t=" + TIMESTAMP ;
220219 private static StreamExtractor extractor ;
@@ -230,22 +229,25 @@ public static void setUp() throws Exception {
230229 // @formatter:off
231230 @ Override public StreamExtractor extractor () { return extractor ; }
232231 @ Override public StreamingService expectedService () { return YouTube ; }
233- @ Override public String expectedName () { return "AlphaOmegaSin Fanboy Logic: Likes/Dislikes Disabled = Point Invalid Lol wtf? " ; }
232+ @ Override public String expectedName () { return "Introduction to Doodle for Google 2023 " ; }
234233 @ Override public String expectedId () { return ID ; }
235234 @ Override public String expectedUrlContains () { return BASE_URL + ID ; }
236235 @ Override public String expectedOriginalUrlContains () { return URL ; }
237236
238237 @ Override public StreamType expectedStreamType () { return StreamType .VIDEO_STREAM ; }
239- @ Override public String expectedUploaderName () { return "YouTuber PrinceOfFALLEN" ; }
240- @ Override public String expectedUploaderUrl () { return "https://www.youtube.com/channel/UCQT2yul0lr6Ie9qNQNmw-sg" ; }
241- @ Override public List <String > expectedDescriptionContains () { return Arrays .asList ("dislikes" , "Alpha" , "wrong" ); }
242- @ Override public long expectedLength () { return 84 ; }
238+ @ Override public String expectedUploaderName () { return "GoogleDoodles" ; }
239+ @ Override public String expectedUploaderUrl () { return "https://www.youtube.com/channel/UCdq61m8s_48EhJ5OM_MCeGw" ; }
240+ @ Override public long expectedUploaderSubscriberCountAtLeast () { return 2270000 ; }
241+ @ Override public List <String > expectedDescriptionContains () { return Arrays .asList ("Doodle" , "Google" , "video" ); }
242+ @ Override public long expectedLength () { return 145 ; }
243243 @ Override public long expectedTimestamp () { return TIMESTAMP ; }
244- @ Override public long expectedViewCountAtLeast () { return 190 ; }
245- @ Nullable @ Override public String expectedUploadDate () { return "2019 -01-02 00:00:00 .000" ; }
246- @ Nullable @ Override public String expectedTextualUploadDate () { return "2019 -01-02 " ; }
244+ @ Override public long expectedViewCountAtLeast () { return 40000 ; }
245+ @ Nullable @ Override public String expectedUploadDate () { return "2023 -01-13 21:53:57 .000" ; }
246+ @ Nullable @ Override public String expectedTextualUploadDate () { return "2023 -01-13T13:53:57-08:00 " ; }
247247 @ Override public long expectedLikeCountAtLeast () { return -1 ; }
248248 @ Override public long expectedDislikeCountAtLeast () { return -1 ; }
249+ @ Override public String expectedLicence () { return YOUTUBE_LICENCE ; }
250+ @ Override public String expectedCategory () { return "Education" ; }
249251 // @formatter:on
250252 }
251253
0 commit comments