Skip to content

Commit 3c669d3

Browse files
committed
Fixed YoutubeStreamExtractorAgeRestrictedTest
Looks like a lot of stuff (description, tags, name) got changed on the existing video. Use a better suited video.
1 parent f735788 commit 3c669d3

1 file changed

Lines changed: 17 additions & 19 deletions

File tree

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

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.schabi.newpipe.extractor.stream.StreamType;
1212

1313
import java.util.Arrays;
14+
import java.util.Collections;
1415
import java.util.List;
1516
import java.util.Random;
1617

@@ -20,7 +21,7 @@
2021

2122
public class YoutubeStreamExtractorAgeRestrictedTest extends DefaultStreamExtractorTest {
2223
private static final String RESOURCE_PATH = DownloaderFactory.RESOURCE_PATH + "services/youtube/extractor/stream/";
23-
private static final String ID = "MmBeUZqv1QA";
24+
private static final String ID = "rwcfPqbAx-0";
2425
private static final int TIMESTAMP = 196;
2526
private static final String URL = YoutubeStreamExtractorDefaultTest.BASE_URL + ID + "&t=" + TIMESTAMP;
2627
private static StreamExtractor extractor;
@@ -37,37 +38,34 @@ public static void setUp() throws Exception {
3738

3839
@Override public StreamExtractor extractor() { return extractor; }
3940
@Override public StreamingService expectedService() { return YouTube; }
40-
@Override public String expectedName() { return "FINGERING PORNSTARS @ AVN Expo 2017 In Las Vegas!"; }
41+
@Override public String expectedName() { return "Russian Daft Punk"; }
4142
@Override public String expectedId() { return ID; }
4243
@Override public String expectedUrlContains() { return YoutubeStreamExtractorDefaultTest.BASE_URL + ID; }
4344
@Override public String expectedOriginalUrlContains() { return URL; }
4445

4546
@Override public StreamType expectedStreamType() { return StreamType.VIDEO_STREAM; }
46-
@Override public String expectedUploaderName() { return "EpicFiveTV"; }
47-
@Override public String expectedUploaderUrl() { return "https://www.youtube.com/channel/UCuPUHlLP5POZphOIrjrNxiw"; }
48-
@Override public boolean expectedUploaderVerified() { return true; }
49-
@Override public List<String> expectedDescriptionContains() { return Arrays.asList("http://instagram.com/Ruben_Sole", "AVN"); }
50-
@Override public long expectedLength() { return 1790; }
47+
@Override public String expectedUploaderName() { return "DAN TV"; }
48+
@Override public String expectedUploaderUrl() { return "https://www.youtube.com/channel/UCcQHIVL83g5BEQe2IJFb-6w"; }
49+
@Override public boolean expectedUploaderVerified() { return false; }
50+
@Override public boolean expectedDescriptionIsEmpty() { return true; }
51+
@Override public List<String> expectedDescriptionContains() { return Collections.emptyList(); }
52+
@Override public long expectedLength() { return 10; }
5153
@Override public long expectedTimestamp() { return TIMESTAMP; }
52-
@Override public long expectedViewCountAtLeast() { return 28500000; }
53-
@Nullable @Override public String expectedUploadDate() { return "2017-01-25 00:00:00.000"; }
54-
@Nullable @Override public String expectedTextualUploadDate() { return "2017-01-25"; }
55-
@Override public long expectedLikeCountAtLeast() { return 149000; }
56-
@Override public long expectedDislikeCountAtLeast() { return 38000; }
54+
@Override public long expectedViewCountAtLeast() { return 232_000; }
55+
@Nullable @Override public String expectedUploadDate() { return "2018-03-11 00:00:00.000"; }
56+
@Nullable @Override public String expectedTextualUploadDate() { return "2018-03-11"; }
57+
@Override public long expectedLikeCountAtLeast() { return 3_700; }
58+
@Override public long expectedDislikeCountAtLeast() { return 30; }
5759
@Override public boolean expectedHasRelatedItems() { return false; } // no related videos (!)
5860
@Override public int expectedAgeLimit() { return 18; }
5961
@Override public boolean expectedHasSubtitles() { return false; }
62+
@Override public boolean expectedHasFrames() { return false; }
6063

61-
@Override public String expectedCategory() { return "Entertainment"; }
64+
@Override public String expectedCategory() { return "People & Blogs"; }
6265

6366
@Override public String expectedLicence() { return "YouTube licence"; }
6467
@Override
6568
public List<String> expectedTags() {
66-
return Arrays.asList("AEE", "AEE 2017", "AVN", "AVN 2016", "AVN 2017", "AVN 2017 Expo In Las Vegas",
67-
"AVN Awards Show", "AVN Expo", "AVN Las Vegas", "AVN Magazine", "AVN Vlog", "Ariana Marie",
68-
"August Ames", "Brenna Sparks", "CeCe Capella", "Cindy Starfall", "Elsa Jean", "Emma Hix",
69-
"FINGERING", "FINGERING P0RNSTARS", "FINGERING PORNSTARS", "Kaho Shibuya", "Keisha Grey",
70-
"Kimberly Chi", "Las Vegas", "Mia Martinez", "Pornstar", "Pornstars", "Riley Reid",
71-
"Samantha Saint", "Vegas", "Vicki Chase");
69+
return Collections.emptyList();
7270
}
7371
}

0 commit comments

Comments
 (0)