summaryrefslogtreecommitdiff
path: root/app/src/androidTest
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2015-09-05 11:18:20 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2015-09-05 11:18:20 -0400
commitd5e31f5350acfd341bca23430ce9be43699851c6 (patch)
treed6df0e2a64ed70dfc4b25fffe1396393003d324f /app/src/androidTest
parent26ca16bfa205638ca45610c5c766921a87d8f9d7 (diff)
parent59f257a67866360061db4f5a63bc6212d39250b8 (diff)
downloadAntennaPod-d5e31f5350acfd341bca23430ce9be43699851c6.zip
Merge pull request #1072 from mfietz/feature/shake_sleeptimer
Sleep Timer: Shake to reset, lower volume, vibrate, remember preferences
Diffstat (limited to 'app/src/androidTest')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/service/playback/PlaybackServiceTaskManagerTest.java60
1 files changed, 55 insertions, 5 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 edb576249..385201f25 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
@@ -122,11 +122,21 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
@Override
+ public void onSleepTimerAlmostExpired() {
+
+ }
+
+ @Override
public void onSleepTimerExpired() {
}
@Override
+ public void onSleepTimerReset() {
+
+ }
+
+ @Override
public void onWidgetUpdaterTick() {
}
@@ -170,11 +180,21 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
@Override
+ public void onSleepTimerAlmostExpired() {
+
+ }
+
+ @Override
public void onSleepTimerExpired() {
}
@Override
+ public void onSleepTimerReset() {
+
+ }
+
+ @Override
public void onWidgetUpdaterTick() {
countDownLatch.countDown();
}
@@ -221,7 +241,7 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
PlaybackServiceTaskManager pstm = new PlaybackServiceTaskManager(c, defaultPSTM);
pstm.startWidgetUpdater();
pstm.startPositionSaver();
- pstm.setSleepTimer(100000);
+ pstm.setSleepTimer(100000, false, false);
pstm.cancelAllTasks();
assertFalse(pstm.isPositionSaverActive());
assertFalse(pstm.isWidgetUpdaterActive());
@@ -241,6 +261,11 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
@Override
+ public void onSleepTimerAlmostExpired() {
+
+ }
+
+ @Override
public void onSleepTimerExpired() {
if (countDownLatch.getCount() == 0) {
fail();
@@ -249,6 +274,11 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
@Override
+ public void onSleepTimerReset() {
+
+ }
+
+ @Override
public void onWidgetUpdaterTick() {
}
@@ -258,7 +288,7 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
});
- pstm.setSleepTimer(TIME);
+ pstm.setSleepTimer(TIME, false, false);
countDownLatch.await(TIMEOUT, TimeUnit.MILLISECONDS);
pstm.shutdown();
}
@@ -275,11 +305,21 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
@Override
+ public void onSleepTimerAlmostExpired() {
+
+ }
+
+ @Override
public void onSleepTimerExpired() {
fail("Sleeptimer expired");
}
@Override
+ public void onSleepTimerReset() {
+
+ }
+
+ @Override
public void onWidgetUpdaterTick() {
}
@@ -289,7 +329,7 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
});
- pstm.setSleepTimer(TIME);
+ pstm.setSleepTimer(TIME, false, false);
pstm.disableSleepTimer();
assertFalse(countDownLatch.await(TIMEOUT, TimeUnit.MILLISECONDS));
pstm.shutdown();
@@ -298,7 +338,7 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
public void testIsSleepTimerActivePositive() {
final Context c = getInstrumentation().getTargetContext();
PlaybackServiceTaskManager pstm = new PlaybackServiceTaskManager(c, defaultPSTM);
- pstm.setSleepTimer(10000);
+ pstm.setSleepTimer(10000, false, false);
assertTrue(pstm.isSleepTimerActive());
pstm.shutdown();
}
@@ -306,7 +346,7 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
public void testIsSleepTimerActiveNegative() {
final Context c = getInstrumentation().getTargetContext();
PlaybackServiceTaskManager pstm = new PlaybackServiceTaskManager(c, defaultPSTM);
- pstm.setSleepTimer(10000);
+ pstm.setSleepTimer(10000, false, false);
pstm.disableSleepTimer();
assertFalse(pstm.isSleepTimerActive());
pstm.shutdown();
@@ -319,11 +359,21 @@ public class PlaybackServiceTaskManagerTest extends InstrumentationTestCase {
}
@Override
+ public void onSleepTimerAlmostExpired() {
+
+ }
+
+ @Override
public void onSleepTimerExpired() {
}
@Override
+ public void onSleepTimerReset() {
+
+ }
+
+ @Override
public void onWidgetUpdaterTick() {
}