Skip to content

Commit f334dd0

Browse files
committed
fix youtub.be links in description
1 parent ad4b15a commit f334dd0

1 file changed

Lines changed: 32 additions & 1 deletion

File tree

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

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ public void testGetDescription() throws ParsingException {
188188
}
189189

190190
@Test
191-
public void testGetFullLinksInDescriptlion() throws ParsingException {
191+
public void testGetFullLinksInDescription() throws ParsingException {
192192
assertTrue(extractor.getDescription().contains("https://www.reddit.com/r/PewdiepieSubmissions/"));
193193
assertTrue(extractor.getDescription().contains("https://www.youtube.com/channel/UCeKXymg6S6Pt4EjjOlA759w"));
194194
assertTrue(extractor.getDescription().contains("https://www.youtube.com/watch?v=N6hVmn9FM7o"));
@@ -200,4 +200,35 @@ public void testGetFullLinksInDescriptlion() throws ParsingException {
200200
assertFalse(extractor.getDescription().contains("https://usa.clutchchairz.com/product/..."));
201201
}
202202
}
203+
204+
public static class DescriptionTestUnboxing {
205+
private static YoutubeStreamExtractor extractor;
206+
207+
@BeforeClass
208+
public static void setUp() throws Exception {
209+
NewPipe.init(Downloader.getInstance(), new Localization("GB", "en"));
210+
extractor = (YoutubeStreamExtractor) YouTube
211+
.getStreamExtractor("https://www.youtube.com/watch?v=cV5TjZCJkuA");
212+
extractor.fetchPage();
213+
}
214+
215+
@Test
216+
public void testGetDescription() throws ParsingException {
217+
assertNotNull(extractor.getDescription());
218+
assertFalse(extractor.getDescription().isEmpty());
219+
}
220+
221+
@Test
222+
public void testGetFullLinksInDescription() throws ParsingException {
223+
assertTrue(extractor.getDescription().contains("https://www.youtube.com/watch?v=X7FLCHVXpsA&list=PL7u4lWXQ3wfI_7PgX0C-VTiwLeu0S4v34"));
224+
assertTrue(extractor.getDescription().contains("https://www.youtube.com/watch?v=Lqv6G0pDNnw&list=PL7u4lWXQ3wfI_7PgX0C-VTiwLeu0S4v34"));
225+
assertTrue(extractor.getDescription().contains("https://www.youtube.com/watch?v=XxaRBPyrnBU&list=PL7u4lWXQ3wfI_7PgX0C-VTiwLeu0S4v34"));
226+
assertTrue(extractor.getDescription().contains("https://www.youtube.com/watch?v=U-9tUEOFKNU&list=PL7u4lWXQ3wfI_7PgX0C-VTiwLeu0S4v34"));
227+
228+
assertFalse(extractor.getDescription().contains("https://youtu.be/X7FLCHVXpsA?list=PL7..."));
229+
assertFalse(extractor.getDescription().contains("https://youtu.be/Lqv6G0pDNnw?list=PL7..."));
230+
assertFalse(extractor.getDescription().contains("https://youtu.be/XxaRBPyrnBU?list=PL7..."));
231+
assertFalse(extractor.getDescription().contains("https://youtu.be/U-9tUEOFKNU?list=PL7..."));
232+
}
233+
}
203234
}

0 commit comments

Comments
 (0)