diff options
author | ByteHamster <info@bytehamster.com> | 2022-01-22 16:55:20 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2022-01-22 17:16:37 +0100 |
commit | 49b6386a6d09e09abc5c01eabb056863cb86ce7f (patch) | |
tree | 15436b85dd40a0aca7053ee591b9268cf065dda9 | |
parent | 147c996f60e413a8ca434ec84b5241c0605b6f32 (diff) | |
download | AntennaPod-49b6386a6d09e09abc5c01eabb056863cb86ce7f.zip |
Run parser tests with robolectric
4 files changed, 10 insertions, 0 deletions
diff --git a/parser/media/build.gradle b/parser/media/build.gradle index 106247d1d..e463040b9 100644 --- a/parser/media/build.gradle +++ b/parser/media/build.gradle @@ -9,4 +9,5 @@ dependencies { implementation "commons-io:commons-io:$commonsioVersion" testImplementation "junit:junit:$junitVersion" + testImplementation "org.robolectric:robolectric:$robolectricVersion" } diff --git a/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/ChapterReaderTest.java b/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/ChapterReaderTest.java index af535b12a..f87764c7f 100644 --- a/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/ChapterReaderTest.java +++ b/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/ChapterReaderTest.java @@ -5,6 +5,8 @@ import de.danoeh.antennapod.model.feed.EmbeddedChapterImage; import de.danoeh.antennapod.parser.media.id3.model.FrameHeader; import org.apache.commons.io.input.CountingInputStream; import org.junit.Test; +import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -12,6 +14,7 @@ import java.util.List; import static org.junit.Assert.assertEquals; +@RunWith(RobolectricTestRunner.class) public class ChapterReaderTest { private static final byte CHAPTER_WITHOUT_SUBFRAME_START_TIME = 23; private static final byte[] CHAPTER_WITHOUT_SUBFRAME = { diff --git a/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/Id3ReaderTest.java b/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/Id3ReaderTest.java index 4b0bb2113..39757025f 100644 --- a/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/Id3ReaderTest.java +++ b/parser/media/src/test/java/de/danoeh/antennapod/parser/media/id3/Id3ReaderTest.java @@ -4,6 +4,8 @@ import de.danoeh.antennapod.parser.media.id3.model.FrameHeader; import de.danoeh.antennapod.parser.media.id3.model.TagHeader; import org.apache.commons.io.input.CountingInputStream; import org.junit.Test; +import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -14,6 +16,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; +@RunWith(RobolectricTestRunner.class) public class Id3ReaderTest { @Test public void testReadString() throws IOException { diff --git a/parser/media/src/test/java/de/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReaderTest.java b/parser/media/src/test/java/de/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReaderTest.java index b81ce4651..6ebe875d9 100644 --- a/parser/media/src/test/java/de/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReaderTest.java +++ b/parser/media/src/test/java/de/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReaderTest.java @@ -2,6 +2,8 @@ package de.danoeh.antennapod.parser.media.vorbis; import de.danoeh.antennapod.model.feed.Chapter; import org.junit.Test; +import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import java.io.IOException; import java.io.InputStream; @@ -9,6 +11,7 @@ import java.util.List; import static org.junit.Assert.assertEquals; +@RunWith(RobolectricTestRunner.class) public class VorbisCommentChapterReaderTest { @Test |