diff options
Diffstat (limited to 'app/src/androidTest/java/de/danoeh/antennapod/core')
-rw-r--r-- | app/src/androidTest/java/de/danoeh/antennapod/core/service/download/StubDownloader.java | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/app/src/androidTest/java/de/danoeh/antennapod/core/service/download/StubDownloader.java b/app/src/androidTest/java/de/danoeh/antennapod/core/service/download/StubDownloader.java deleted file mode 100644 index 835af1f95..000000000 --- a/app/src/androidTest/java/de/danoeh/antennapod/core/service/download/StubDownloader.java +++ /dev/null @@ -1,54 +0,0 @@ -package de.danoeh.antennapod.core.service.download; - -import androidx.annotation.NonNull; -import androidx.core.util.Consumer; -import de.danoeh.antennapod.model.download.DownloadResult; -import de.danoeh.antennapod.net.download.serviceinterface.DownloadRequest; - -public class StubDownloader extends Downloader { - - private final long downloadTime; - - @NonNull - private final Consumer<DownloadResult> onDownloadComplete; - - public StubDownloader(@NonNull DownloadRequest request, long downloadTime, - @NonNull Consumer<DownloadResult> onDownloadComplete) { - super(request); - this.downloadTime = downloadTime; - this.onDownloadComplete = onDownloadComplete; - } - - @Override - protected void download() { - try { - Thread.sleep(downloadTime); - } catch (Throwable t) { - t.printStackTrace(); - } - onDownloadComplete.accept(result); - } - - @NonNull - @Override - public DownloadRequest getDownloadRequest() { - return super.getDownloadRequest(); - } - - @NonNull - @Override - public DownloadResult getResult() { - return super.getResult(); - } - - @Override - public boolean isFinished() { - return super.isFinished(); - } - - @Override - public void cancel() { - super.cancel(); - result.setCancelled(); - } -} |