summaryrefslogtreecommitdiff
path: root/app/src/androidTest
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2015-10-31 11:33:10 -0400
committerTom Hennen <tom.hennen@gmail.com>2015-10-31 11:33:10 -0400
commit3cc5eee0ff2d5eb650a71c78235229422322a3a6 (patch)
treeb32434645711b09be9b6ce85adcd0a0df1e74b29 /app/src/androidTest
parentfe0bc61c7e46560ea982337c6537336dfb29a253 (diff)
downloadAntennaPod-3cc5eee0ff2d5eb650a71c78235229422322a3a6.zip
Have a different option for bluetooth reconnect.
Vibrate when starting playback due to bluetooth reconnect. fixes AntennaPod/AntennaPod#1305
Diffstat (limited to 'app/src/androidTest')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java12
1 files changed, 12 insertions, 0 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 8de4ba3c8..fabc399ba 100644
--- a/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java
+++ b/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java
@@ -125,6 +125,18 @@ public class PreferencesTest extends ActivityInstrumentationTestCase2<Preference
assertTrue(solo.waitForCondition(() -> unpauseOnHeadsetReconnect == UserPreferences.isUnpauseOnHeadsetReconnect(), Timeout.getLargeTimeout()));
}
+ public void testBluetoothReconnect() {
+ if(UserPreferences.isPauseOnHeadsetDisconnect() == false) {
+ solo.clickOnText(solo.getString(R.string.pref_pauseOnHeadsetDisconnect_title));
+ assertTrue(solo.waitForCondition(() -> UserPreferences.isPauseOnHeadsetDisconnect(), Timeout.getLargeTimeout()));
+ }
+ final boolean unpauseOnBluetoothReconnect = UserPreferences.isUnpauseOnBluetoothReconnect();
+ solo.clickOnText(solo.getString(R.string.pref_unpauseOnBluetoothReconnect_title));
+ assertTrue(solo.waitForCondition(() -> unpauseOnBluetoothReconnect != UserPreferences.isUnpauseOnBluetoothReconnect(), Timeout.getLargeTimeout()));
+ solo.clickOnText(solo.getString(R.string.pref_unpauseOnBluetoothReconnect_title));
+ assertTrue(solo.waitForCondition(() -> unpauseOnBluetoothReconnect == UserPreferences.isUnpauseOnBluetoothReconnect(), Timeout.getLargeTimeout()));
+ }
+
public void testContinuousPlayback() {
final boolean continuousPlayback = UserPreferences.isFollowQueue();
solo.clickOnText(solo.getString(R.string.pref_followQueue_title));