29 lines
927 B
Java
29 lines
927 B
Java
package org.schabi.newpipe.extractor.services.peertube.search;
|
|
|
|
import org.junit.Test;
|
|
import org.schabi.newpipe.extractor.InfoItem;
|
|
import org.schabi.newpipe.extractor.ListExtractor;
|
|
import org.schabi.newpipe.extractor.services.peertube.extractors.PeertubeSearchExtractor;
|
|
|
|
import static org.junit.Assert.assertTrue;
|
|
|
|
/**
|
|
* Test for {@link PeertubeSearchExtractor}
|
|
*/
|
|
public abstract class PeertubeSearchExtractorBaseTest {
|
|
|
|
protected static PeertubeSearchExtractor extractor;
|
|
protected static ListExtractor.InfoItemsPage<InfoItem> itemsPage;
|
|
|
|
@Test
|
|
public void testResultListElementsLength() {
|
|
assertTrue(Integer.toString(itemsPage.getItems().size()),
|
|
itemsPage.getItems().size() >= 3);
|
|
}
|
|
|
|
@Test
|
|
public void testUrl() throws Exception {
|
|
assertTrue(extractor.getUrl(), extractor.getUrl().startsWith("https://peertube.mastodon.host/api/v1/search/videos"));
|
|
}
|
|
}
|