99import org .schabi .newpipe .extractor .NewPipe ;
1010import org .schabi .newpipe .extractor .StreamingService ;
1111import org .schabi .newpipe .extractor .search .SearchExtractor ;
12+ import org .schabi .newpipe .extractor .search .filter .FilterItem ;
1213import org .schabi .newpipe .extractor .services .DefaultSearchExtractorTest ;
1314import org .schabi .newpipe .extractor .services .peertube .PeertubeInstance ;
14- import org .schabi .newpipe .extractor .services .peertube .linkHandler . PeertubeSearchQueryHandlerFactory ;
15+ import org .schabi .newpipe .extractor .services .peertube .search . filter . PeertubeFilters ;
1516
1617import javax .annotation .Nullable ;
1718
1819import static java .util .Collections .singletonList ;
1920import static org .schabi .newpipe .extractor .ServiceList .PeerTube ;
2021import static org .schabi .newpipe .extractor .services .DefaultTests .assertNoDuplicatedItems ;
21- import static org .schabi .newpipe .extractor .services .peertube .linkHandler .PeertubeSearchQueryHandlerFactory .VIDEOS ;
2222
2323public class PeertubeSearchExtractorTest {
2424
@@ -54,7 +54,9 @@ public static void setUp() throws Exception {
5454 NewPipe .init (DownloaderTestImpl .getInstance ());
5555 // setting instance might break test when running in parallel
5656 PeerTube .setInstance (new PeertubeInstance ("https://framatube.org" , "Framatube" ));
57- extractor = PeerTube .getSearchExtractor (QUERY , singletonList (PeertubeSearchQueryHandlerFactory .SEPIA_VIDEOS ), "" );
57+ final FilterItem item = DefaultSearchExtractorTest .getFilterItem (
58+ PeerTube , PeertubeFilters .ID_CF_SEPIA_SEPIASEARCH );
59+ extractor = PeerTube .getSearchExtractor (QUERY , singletonList (item ), null );
5860 extractor .fetchPage ();
5961 }
6062
@@ -73,7 +75,10 @@ public static class PagingTest {
7375 @ Disabled ("Exception in CI: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed" )
7476 public void duplicatedItemsCheck () throws Exception {
7577 NewPipe .init (DownloaderTestImpl .getInstance ());
76- final SearchExtractor extractor = PeerTube .getSearchExtractor ("internet" , singletonList (VIDEOS ), "" );
78+ final FilterItem item = DefaultSearchExtractorTest .getFilterItem (
79+ PeerTube , PeertubeFilters .ID_CF_MAIN_VIDEOS );
80+ final SearchExtractor extractor =
81+ PeerTube .getSearchExtractor ("internet" , singletonList (item ), null );
7782 extractor .fetchPage ();
7883
7984 final InfoItemsPage <InfoItem > page1 = extractor .getInitialPage ();
0 commit comments