summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java32
1 files changed, 8 insertions, 24 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java b/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java
index 25eb60ff4..a0f2c17ea 100644
--- a/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java
+++ b/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java
@@ -21,8 +21,8 @@ import java.util.concurrent.TimeUnit;
import de.danoeh.antennapod.R;
import de.danoeh.antennapod.activity.PreferenceActivity;
-import de.danoeh.antennapod.core.preferences.UserPreferences;
-import de.danoeh.antennapod.core.preferences.UserPreferences.EnqueueLocation;
+import de.danoeh.antennapod.storage.preferences.UserPreferences;
+import de.danoeh.antennapod.storage.preferences.UserPreferences.EnqueueLocation;
import de.danoeh.antennapod.core.storage.APCleanupAlgorithm;
import de.danoeh.antennapod.core.storage.APNullCleanupAlgorithm;
import de.danoeh.antennapod.core.storage.APQueueCleanupAlgorithm;
@@ -79,32 +79,16 @@ public class PreferencesTest {
@Test
public void testSwitchTheme() {
- final int theme = UserPreferences.getTheme();
- int otherTheme;
- if (theme == de.danoeh.antennapod.core.R.style.Theme_AntennaPod_Light) {
- otherTheme = R.string.pref_theme_title_dark;
+ final UserPreferences.ThemePreference theme = UserPreferences.getTheme();
+ int otherThemeText;
+ if (theme == UserPreferences.ThemePreference.DARK) {
+ otherThemeText = R.string.pref_theme_title_light;
} else {
- otherTheme = R.string.pref_theme_title_light;
+ otherThemeText = R.string.pref_theme_title_dark;
}
clickPreference(R.string.user_interface_label);
clickPreference(R.string.pref_set_theme_title);
- onView(withText(otherTheme)).perform(click());
- Awaitility.await().atMost(1000, MILLISECONDS)
- .until(() -> UserPreferences.getTheme() != theme);
- }
-
- @Test
- public void testSwitchThemeBack() {
- final int theme = UserPreferences.getTheme();
- int otherTheme;
- if (theme == de.danoeh.antennapod.core.R.style.Theme_AntennaPod_Light) {
- otherTheme = R.string.pref_theme_title_dark;
- } else {
- otherTheme = R.string.pref_theme_title_light;
- }
- clickPreference(R.string.user_interface_label);
- clickPreference(R.string.pref_set_theme_title);
- onView(withText(otherTheme)).perform(click());
+ onView(withText(otherThemeText)).perform(click());
Awaitility.await().atMost(1000, MILLISECONDS)
.until(() -> UserPreferences.getTheme() != theme);
}