Skip to content

Commit e111814

Browse files
committed
[YouTube] Fix YoutubeStreamExtractorDefaultTest.RatingsDisabledTest
Replace the video used in this test class with another one publicly available and update the corresponding expected test values. The test class's mocks will be updated in a different commit.
1 parent fc45941 commit e111814

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorDefaultTest.java

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)