summaryrefslogtreecommitdiff
path: root/core/src/test/java/de
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2023-12-29 19:25:39 +0100
committerGitHub <noreply@github.com>2023-12-29 19:25:39 +0100
commit9db26b7bab8a8b8cf5a1c655f082d46b81a97f95 (patch)
tree0158cf91698d2d5efeadceb6f09ef0924c29eeaa /core/src/test/java/de
parent7508e15ab1a102e3fdc258cf829a622d08baf2e8 (diff)
downloadAntennaPod-9db26b7bab8a8b8cf5a1c655f082d46b81a97f95.zip
Remove unnecessary autodownload code (#6832)
This should not change any behavior. The retry count and timing are managed by WorkManager, so this code is irrelevant.
Diffstat (limited to 'core/src/test/java/de')
-rw-r--r--core/src/test/java/de/danoeh/antennapod/core/feed/FeedItemTest.java35
1 files changed, 0 insertions, 35 deletions
diff --git a/core/src/test/java/de/danoeh/antennapod/core/feed/FeedItemTest.java b/core/src/test/java/de/danoeh/antennapod/core/feed/FeedItemTest.java
index a08d0897d..62775b84b 100644
--- a/core/src/test/java/de/danoeh/antennapod/core/feed/FeedItemTest.java
+++ b/core/src/test/java/de/danoeh/antennapod/core/feed/FeedItemTest.java
@@ -1,7 +1,6 @@
package de.danoeh.antennapod.core.feed;
import de.danoeh.antennapod.model.feed.FeedItem;
-import de.danoeh.antennapod.model.feed.FeedMedia;
import org.junit.Before;
import org.junit.Test;
@@ -11,13 +10,11 @@ import java.util.Date;
import static de.danoeh.antennapod.core.feed.FeedItemMother.anyFeedItemWithImage;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
public class FeedItemTest {
private static final String TEXT_LONG = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
private static final String TEXT_SHORT = "Lorem ipsum";
- private static final long ONE_HOUR = 1000L * 3600L;
private FeedItem original;
private FeedItem changedFeedItem;
@@ -139,36 +136,4 @@ public class FeedItemTest {
item.setDescriptionIfLonger(contentEncoded);
assertEquals(TEXT_LONG, item.getDescription());
}
-
- @Test
- public void testAutoDownloadBackoff() {
- FeedItem item = new FeedItem();
- item.setMedia(new FeedMedia(item, "https://example.com/file.mp3", 0, "audio/mpeg"));
-
- long now = ONE_HOUR; // In reality, this is System.currentTimeMillis()
- assertTrue(item.isAutoDownloadable(now));
- item.increaseFailedAutoDownloadAttempts(now);
- assertFalse(item.isAutoDownloadable(now));
-
- now += ONE_HOUR;
- assertTrue(item.isAutoDownloadable(now));
- item.increaseFailedAutoDownloadAttempts(now);
- assertFalse(item.isAutoDownloadable(now));
-
- now += ONE_HOUR;
- assertFalse(item.isAutoDownloadable(now)); // Should backoff, so more than 1 hour needed
-
- now += ONE_HOUR;
- assertTrue(item.isAutoDownloadable(now)); // Now it's enough
- item.increaseFailedAutoDownloadAttempts(now);
- item.increaseFailedAutoDownloadAttempts(now);
- item.increaseFailedAutoDownloadAttempts(now);
-
- now += 1000L * ONE_HOUR;
- assertFalse(item.isAutoDownloadable(now)); // Should have given up
- item.increaseFailedAutoDownloadAttempts(now);
-
- now += 1000L * ONE_HOUR;
- assertFalse(item.isAutoDownloadable(now)); // Still given up
- }
}