diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-12-29 19:25:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-29 19:25:39 +0100 |
commit | 9db26b7bab8a8b8cf5a1c655f082d46b81a97f95 (patch) | |
tree | 0158cf91698d2d5efeadceb6f09ef0924c29eeaa /core/src/test/java/de | |
parent | 7508e15ab1a102e3fdc258cf829a622d08baf2e8 (diff) | |
download | AntennaPod-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.java | 35 |
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 - } } |