Fixed more tests

This commit is contained in:
litetex 2022-06-18 22:07:08 +02:00
parent 6f45e5cc14
commit 7f9e895f99
7 changed files with 17 additions and 5 deletions

View File

@ -64,7 +64,6 @@ public class PeertubeStreamExtractor extends StreamExtractor {
private static final String FILE_DOWNLOAD_URL = "fileDownloadUrl";
private static final String FILE_URL = "fileUrl";
private static final String PLAYLIST_URL = "playlistUrl";
private static final String RESOLUTION_ID = "resolution.id";
private static final String STREAMING_PLAYLISTS = "streamingPlaylists";
private final String baseUrl;

View File

@ -49,6 +49,7 @@ public class BandcampRadioStreamExtractorTest extends DefaultStreamExtractorTest
@Override public String expectedId() throws Exception { return "230"; }
@Override public String expectedUrlContains() throws Exception { return URL; }
@Override public String expectedOriginalUrlContains() throws Exception { return URL; }
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasVideoAndAudioStreams() { return false; }
@Override public boolean expectedHasSubtitles() { return false; }
@Override public boolean expectedHasFrames() { return false; }

View File

@ -118,6 +118,11 @@ public class BandcampStreamExtractorTest extends DefaultStreamExtractorTest {
return Long.MIN_VALUE;
}
@Override
public boolean expectedHasVideoOnlyStreams() {
return false;
}
@Override
public boolean expectedHasVideoAndAudioStreams() {
return false;

View File

@ -52,6 +52,7 @@ public class MediaCCCStreamExtractorTest {
@Override public long expectedLikeCountAtLeast() { return -1; }
@Override public long expectedDislikeCountAtLeast() { return -1; }
@Override public boolean expectedHasRelatedItems() { return false; }
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasSubtitles() { return false; }
@Override public boolean expectedHasFrames() { return false; }
@Override public List<String> expectedTags() { return Arrays.asList("gpn18", "105"); }
@ -74,8 +75,8 @@ public class MediaCCCStreamExtractorTest {
@Override
@Test
public void testVideoOnlyStreams() throws Exception {
super.testVideoOnlyStreams();
public void testVideoAudioStreams() throws Exception {
super.testVideoAudioStreams();
assertEquals(4, extractor.getVideoStreams().size());
}
@ -123,6 +124,7 @@ public class MediaCCCStreamExtractorTest {
@Override public long expectedLikeCountAtLeast() { return -1; }
@Override public long expectedDislikeCountAtLeast() { return -1; }
@Override public boolean expectedHasRelatedItems() { return false; }
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasSubtitles() { return false; }
@Override public boolean expectedHasFrames() { return false; }
@Override public List<String> expectedTags() { return Arrays.asList("36c3", "10565", "2019", "Security", "Main"); }
@ -143,8 +145,8 @@ public class MediaCCCStreamExtractorTest {
@Override
@Test
public void testVideoOnlyStreams() throws Exception {
super.testVideoOnlyStreams();
public void testVideoAudioStreams() throws Exception {
super.testVideoAudioStreams();
assertEquals(8, extractor.getVideoStreams().size());
}

View File

@ -24,6 +24,7 @@ import static org.schabi.newpipe.extractor.ServiceList.PeerTube;
public abstract class PeertubeStreamExtractorTest extends DefaultStreamExtractorTest {
private static final String BASE_URL = "/videos/watch/";
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasAudioStreams() { return false; }
@Override public boolean expectedHasFrames() { return false; }

View File

@ -67,6 +67,7 @@ public class SoundcloudStreamExtractorTest {
@Override public long expectedLikeCountAtLeast() { return -1; }
@Override public long expectedDislikeCountAtLeast() { return -1; }
@Override public boolean expectedHasAudioStreams() { return false; }
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasVideoAndAudioStreams() { return false; }
@Override public boolean expectedHasSubtitles() { return false; }
@Override public boolean expectedHasFrames() { return false; }
@ -130,6 +131,7 @@ public class SoundcloudStreamExtractorTest {
@Override public long expectedLikeCountAtLeast() { return -1; }
@Override public long expectedDislikeCountAtLeast() { return -1; }
@Override public boolean expectedHasAudioStreams() { return false; }
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasVideoAndAudioStreams() { return false; }
@Override public boolean expectedHasRelatedItems() { return true; }
@Override public boolean expectedHasSubtitles() { return false; }
@ -172,6 +174,7 @@ public class SoundcloudStreamExtractorTest {
@Nullable @Override public String expectedTextualUploadDate() { return "2019-03-28 13:36:18"; }
@Override public long expectedLikeCountAtLeast() { return -1; }
@Override public long expectedDislikeCountAtLeast() { return -1; }
@Override public boolean expectedHasVideoOnlyStreams() { return false; }
@Override public boolean expectedHasVideoAndAudioStreams() { return false; }
@Override public boolean expectedHasSubtitles() { return false; }
@Override public boolean expectedHasFrames() { return false; }

View File

@ -60,6 +60,7 @@ public class YoutubeStreamExtractorLivestreamTest extends DefaultStreamExtractor
@Nullable @Override public String expectedTextualUploadDate() { return "2022-07-12"; }
@Override public long expectedLikeCountAtLeast() { return 340_000; }
@Override public long expectedDislikeCountAtLeast() { return -1; }
@Override public boolean expectedHasVideoAndAudioStreams() { return false; }
@Override public boolean expectedHasSubtitles() { return false; }
@Nullable @Override public String expectedDashMpdUrlContains() { return "https://manifest.googlevideo.com/api/manifest/dash/"; }
@Override public boolean expectedHasFrames() { return false; }