Skip to content

Commit d3801dd

Browse files
AudricVTheta-Dev
authored andcommitted
[MediaCCC] Implement link handlers and channels tabs and tags changes on tests
Co-authored-by: ThetaDev <t.testboy@gmail.com>
1 parent 8baec04 commit d3801dd

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

extractor/src/test/java/org/schabi/newpipe/extractor/services/media_ccc/MediaCCCConferenceExtractorTest.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.junit.jupiter.api.Test;
55
import org.schabi.newpipe.downloader.DownloaderTestImpl;
66
import org.schabi.newpipe.extractor.NewPipe;
7+
import org.schabi.newpipe.extractor.channel.tabs.ChannelTabExtractor;
78
import org.schabi.newpipe.extractor.services.media_ccc.extractors.MediaCCCConferenceExtractor;
89

910
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -16,12 +17,16 @@
1617
public class MediaCCCConferenceExtractorTest {
1718
public static class FrOSCon2017 {
1819
private static MediaCCCConferenceExtractor extractor;
20+
private static ChannelTabExtractor tabExtractor;
1921

2022
@BeforeAll
2123
public static void setUpClass() throws Exception {
2224
NewPipe.init(DownloaderTestImpl.getInstance());
2325
extractor = (MediaCCCConferenceExtractor) MediaCCC.getChannelExtractor("https://media.ccc.de/c/froscon2017");
2426
extractor.fetchPage();
27+
28+
tabExtractor = MediaCCC.getChannelTabExtractor(extractor.getTabs().get(0));
29+
tabExtractor.fetchPage();
2530
}
2631

2732
@Test
@@ -46,18 +51,22 @@ public void testGetThumbnailUrl() throws Exception {
4651

4752
@Test
4853
public void testGetInitalPage() throws Exception {
49-
assertEquals(97, extractor.getInitialPage().getItems().size());
54+
assertEquals(97, tabExtractor.getInitialPage().getItems().size());
5055
}
5156
}
5257

5358
public static class Oscal2019 {
5459
private static MediaCCCConferenceExtractor extractor;
60+
private static ChannelTabExtractor tabExtractor;
5561

5662
@BeforeAll
5763
public static void setUpClass() throws Exception {
5864
NewPipe.init(DownloaderTestImpl.getInstance());
5965
extractor = (MediaCCCConferenceExtractor) MediaCCC.getChannelExtractor("https://media.ccc.de/c/oscal19");
6066
extractor.fetchPage();
67+
68+
tabExtractor = MediaCCC.getChannelTabExtractor(extractor.getTabs().get(0));
69+
tabExtractor.fetchPage();
6170
}
6271

6372
@Test
@@ -82,7 +91,7 @@ public void testGetThumbnailUrl() throws Exception {
8291

8392
@Test
8493
public void testGetInitalPage() throws Exception {
85-
assertTrue(extractor.getInitialPage().getItems().size() >= 21);
94+
assertTrue(tabExtractor.getInitialPage().getItems().size() >= 21);
8695
}
8796
}
8897
}

extractor/src/test/java/org/schabi/newpipe/extractor/services/media_ccc/MediaCCCConferenceLinkHandlerFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class MediaCCCConferenceLinkHandlerFactoryTest {
1414

1515
@BeforeAll
1616
public static void setUp() {
17-
linkHandler = new MediaCCCConferenceLinkHandlerFactory();
17+
linkHandler = MediaCCCConferenceLinkHandlerFactory.getInstance();
1818
NewPipe.init(DownloaderTestImpl.getInstance());
1919
}
2020

extractor/src/test/java/org/schabi/newpipe/extractor/services/media_ccc/MediaCCCStreamLinkHandlerFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class MediaCCCStreamLinkHandlerFactoryTest {
1414

1515
@BeforeAll
1616
public static void setUp() {
17-
linkHandler = new MediaCCCStreamLinkHandlerFactory();
17+
linkHandler = MediaCCCStreamLinkHandlerFactory.getInstance();
1818
NewPipe.init(DownloaderTestImpl.getInstance());
1919
}
2020

0 commit comments

Comments
 (0)