summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java
diff options
context:
space:
mode:
authorHerbert Reiter <46045854+damoasda@users.noreply.github.com>2020-12-30 10:59:43 +0100
committerHerbert Reiter <46045854+damoasda@users.noreply.github.com>2020-12-30 10:59:43 +0100
commit90b8655ee92822387ff08b74a3ae8f3856f1556e (patch)
tree895c775672623e66ae2dcb6df33db07b7118136e /app/src/androidTest/java
parentdcd40d4caca55b5fb85e4a9e8f958f3cc490448a (diff)
downloadAntennaPod-90b8655ee92822387ff08b74a3ae8f3856f1556e.zip
Run ExternalMediaTest with Robolectric
Diffstat (limited to 'app/src/androidTest/java')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/entities/ExternalMediaTest.java55
1 files changed, 0 insertions, 55 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/entities/ExternalMediaTest.java b/app/src/androidTest/java/de/test/antennapod/entities/ExternalMediaTest.java
deleted file mode 100644
index 70df82fec..000000000
--- a/app/src/androidTest/java/de/test/antennapod/entities/ExternalMediaTest.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package de.test.antennapod.entities;
-
-import android.annotation.SuppressLint;
-import android.content.SharedPreferences;
-import androidx.preference.PreferenceManager;
-
-import androidx.test.platform.app.InstrumentationRegistry;
-import androidx.test.filters.SmallTest;
-import de.danoeh.antennapod.core.feed.MediaType;
-import de.danoeh.antennapod.core.util.playback.ExternalMedia;
-import org.junit.After;
-import org.junit.Test;
-
-import static org.junit.Assert.assertEquals;
-
-/**
- * Tests for {@link ExternalMedia} entity.
- */
-@SmallTest
-public class ExternalMediaTest {
-
- private static final int NOT_SET = -1;
-
- @After
- public void tearDown() throws Exception {
- clearSharedPrefs();
- }
-
- @SuppressLint("CommitPrefEdits")
- private void clearSharedPrefs() {
- SharedPreferences prefs = getDefaultSharedPrefs();
- SharedPreferences.Editor editor = prefs.edit();
- editor.clear();
- editor.commit();
- }
-
- private SharedPreferences getDefaultSharedPrefs() {
- return PreferenceManager.getDefaultSharedPreferences(InstrumentationRegistry.getInstrumentation().getTargetContext());
- }
-
- @Test
- public void testSaveCurrentPositionUpdatesPreferences() {
- final int POSITION = 50;
- final int LAST_PLAYED_TIME = 1650;
-
- assertEquals(NOT_SET, getDefaultSharedPrefs().getInt(ExternalMedia.PREF_POSITION, NOT_SET));
- assertEquals(NOT_SET, getDefaultSharedPrefs().getLong(ExternalMedia.PREF_LAST_PLAYED_TIME, NOT_SET));
-
- ExternalMedia media = new ExternalMedia("source", MediaType.AUDIO);
- media.saveCurrentPosition(getDefaultSharedPrefs(), POSITION, LAST_PLAYED_TIME);
-
- assertEquals(POSITION, getDefaultSharedPrefs().getInt(ExternalMedia.PREF_POSITION, NOT_SET));
- assertEquals(LAST_PLAYED_TIME, getDefaultSharedPrefs().getLong(ExternalMedia.PREF_LAST_PLAYED_TIME, NOT_SET));
- }
-}