summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorHerbert Reiter <46045854+damoasda@users.noreply.github.com>2021-01-13 21:20:16 +0100
committerHerbert Reiter <46045854+damoasda@users.noreply.github.com>2021-01-13 21:20:16 +0100
commite56f203c6d9bb5813df56fb7d72bca7dcb8db13e (patch)
tree5d776c5386d31ddb1c05234ed2b9e3b36d7cdc84 /core/src
parent5d1ef31a4ace38bf33a9c609cd48d755929ba327 (diff)
downloadAntennaPod-e56f203c6d9bb5813df56fb7d72bca7dcb8db13e.zip
Refactoring: Split test methods to remove anonymous blocks
Diffstat (limited to 'core/src')
-rw-r--r--core/src/test/java/de/danoeh/antennapod/core/feed/LocalFeedUpdaterTest.java85
1 files changed, 42 insertions, 43 deletions
diff --git a/core/src/test/java/de/danoeh/antennapod/core/feed/LocalFeedUpdaterTest.java b/core/src/test/java/de/danoeh/antennapod/core/feed/LocalFeedUpdaterTest.java
index 765b61c5e..b38f8586d 100644
--- a/core/src/test/java/de/danoeh/antennapod/core/feed/LocalFeedUpdaterTest.java
+++ b/core/src/test/java/de/danoeh/antennapod/core/feed/LocalFeedUpdaterTest.java
@@ -185,20 +185,19 @@ public class LocalFeedUpdaterTest {
}
@Test
- public void testGetImageUrl_NoImage() {
+ public void testGetImageUrl_EmptyFolder() {
+ DocumentFile documentFolder = mockDocumentFolder();
+ String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
String defaultImageName = context.getResources().getResourceEntryName(R.raw.local_feed_default_icon);
- {
- // empty folder
- DocumentFile documentFolder = mockDocumentFolder();
- String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
- assertThat(imageUrl, endsWith(defaultImageName));
- }
- {
- // no image file, with audio file
- DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"));
- String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
- assertThat(imageUrl, endsWith(defaultImageName));
- }
+ assertThat(imageUrl, endsWith(defaultImageName));
+ }
+
+ @Test
+ public void testGetImageUrl_NoImageButAudioFiles() {
+ DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"));
+ String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
+ String defaultImageName = context.getResources().getResourceEntryName(R.raw.local_feed_default_icon);
+ assertThat(imageUrl, endsWith(defaultImageName));
}
@Test
@@ -212,36 +211,36 @@ public class LocalFeedUpdaterTest {
}
@Test
- public void testGetImageUrl_OtherImageFilename() {
- {
- // .jpg file
- DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
- mockDocumentFile("my-image.jpg", "image/jpeg"));
- String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
- assertThat(imageUrl, endsWith("my-image.jpg"));
- }
- {
- // .jpeg file
- DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
- mockDocumentFile("my-image.jpeg", "image/jpeg"));
- String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
- assertThat(imageUrl, endsWith("my-image.jpeg"));
- }
- {
- // .png file
- DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
- mockDocumentFile("my-image.png", "image/png"));
- String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
- assertThat(imageUrl, endsWith("my-image.png"));
- }
- {
- // unsupported image type
- DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
- mockDocumentFile("my-image.svg", "image/svg+xml"));
- String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
- String defaultImageName = context.getResources().getResourceEntryName(R.raw.local_feed_default_icon);
- assertThat(imageUrl, endsWith(defaultImageName));
- }
+ public void testGetImageUrl_OtherImageFilenameJpg() {
+ DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
+ mockDocumentFile("my-image.jpg", "image/jpeg"));
+ String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
+ assertThat(imageUrl, endsWith("my-image.jpg"));
+ }
+
+ @Test
+ public void testGetImageUrl_OtherImageFilenameJpeg() {
+ DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
+ mockDocumentFile("my-image.jpeg", "image/jpeg"));
+ String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
+ assertThat(imageUrl, endsWith("my-image.jpeg"));
+ }
+
+ @Test
+ public void testGetImageUrl_OtherImageFilenamePng() {
+ DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
+ mockDocumentFile("my-image.png", "image/png"));
+ String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
+ assertThat(imageUrl, endsWith("my-image.png"));
+ }
+
+ @Test
+ public void testGetImageUrl_OtherImageFilenameUnsupportedMimeType() {
+ DocumentFile documentFolder = mockDocumentFolder(mockDocumentFile("audio.mp3", "audio/mp3"),
+ mockDocumentFile("my-image.svg", "image/svg+xml"));
+ String imageUrl = LocalFeedUpdater.getImageUrl(context, documentFolder);
+ String defaultImageName = context.getResources().getResourceEntryName(R.raw.local_feed_default_icon);
+ assertThat(imageUrl, endsWith(defaultImageName));
}
/**