@@ -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