summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/de
diff options
context:
space:
mode:
authorJoe Stein <joeaarons@gmail.com>2019-05-21 18:35:03 -0400
committerJoe Stein <joeaarons@gmail.com>2019-05-21 18:36:04 -0400
commit4f3fa6246e246391535f141823af1069da398b50 (patch)
tree0f299e92246fa97c036d30baa79dbaaea1184d86 /app/src/androidTest/java/de
parentc98a7c0c38cc8fab90606574d2fb108860adfef9 (diff)
downloadAntennaPod-4f3fa6246e246391535f141823af1069da398b50.zip
Added test for shutdown/widget updater race in PSTM
Diffstat (limited to 'app/src/androidTest/java/de')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java b/app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java
index c9f0527e1..c8222b376 100644
--- a/app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java
+++ b/app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java
@@ -229,6 +229,15 @@ public class PlaybackServiceTaskManagerTest {
}
@Test
+ public void testStartWidgetUpdaterAfterShutdown() {
+ // Should not throw.
+ final Context c = InstrumentationRegistry.getInstrumentation().getTargetContext();
+ PlaybackServiceTaskManager pstm = new PlaybackServiceTaskManager(c, defaultPSTM);
+ pstm.shutdown();
+ pstm.startWidgetUpdater();
+ }
+
+ @Test
public void testIsWidgetUpdaterActive() {
final Context c = InstrumentationRegistry.getInstrumentation().getTargetContext();
PlaybackServiceTaskManager pstm = new PlaybackServiceTaskManager(c, defaultPSTM);