diff options
Diffstat (limited to 'app/src/androidTest/java/de/test/antennapod/ui/UITestUtils.java')
-rw-r--r-- | app/src/androidTest/java/de/test/antennapod/ui/UITestUtils.java | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/ui/UITestUtils.java b/app/src/androidTest/java/de/test/antennapod/ui/UITestUtils.java index 55fffb80a..249cb0dd6 100644 --- a/app/src/androidTest/java/de/test/antennapod/ui/UITestUtils.java +++ b/app/src/androidTest/java/de/test/antennapod/ui/UITestUtils.java @@ -5,12 +5,8 @@ import android.content.Context; import android.graphics.Bitmap; import android.os.Build; -import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.feed.*; -import de.danoeh.antennapod.core.storage.PodDBAdapter; -import de.test.antennapod.util.service.download.HTTPBin; -import de.test.antennapod.util.syndication.feedgenerator.RSS2Generator; import junit.framework.Assert; + import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; @@ -23,6 +19,16 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; +import de.danoeh.antennapod.R; +import de.danoeh.antennapod.core.feed.EventDistributor; +import de.danoeh.antennapod.core.feed.Feed; +import de.danoeh.antennapod.core.feed.FeedImage; +import de.danoeh.antennapod.core.feed.FeedItem; +import de.danoeh.antennapod.core.feed.FeedMedia; +import de.danoeh.antennapod.core.storage.PodDBAdapter; +import de.test.antennapod.util.service.download.HTTPBin; +import de.test.antennapod.util.syndication.feedgenerator.RSS2Generator; + /** * Utility methods for UI tests. * Starts a web server that hosts feeds, episodes and images. @@ -174,7 +180,8 @@ public class UITestUtils { feed.setDownloaded(true); if (feed.getImage() != null) { FeedImage image = feed.getImage(); - image.setFile_url(image.getDownload_url()); + int fileId = Integer.parseInt(StringUtils.substringAfter(image.getDownload_url(), "files/")); + image.setFile_url(server.accessFile(fileId).getAbsolutePath()); image.setDownloaded(true); } if (downloadEpisodes) { |