diff options
author | Joe Stein <joeaarons@gmail.com> | 2019-05-21 18:35:03 -0400 |
---|---|---|
committer | Joe Stein <joeaarons@gmail.com> | 2019-05-21 18:36:04 -0400 |
commit | 4f3fa6246e246391535f141823af1069da398b50 (patch) | |
tree | 0f299e92246fa97c036d30baa79dbaaea1184d86 /app/src/androidTest/java/de/test/antennapod/service | |
parent | c98a7c0c38cc8fab90606574d2fb108860adfef9 (diff) | |
download | AntennaPod-4f3fa6246e246391535f141823af1069da398b50.zip |
Added test for shutdown/widget updater race in PSTM
Diffstat (limited to 'app/src/androidTest/java/de/test/antennapod/service')
-rw-r--r-- | app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java | 9 |
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); |