diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-07-26 14:42:59 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-07-26 14:42:59 +0200 |
commit | 583b2adaae5769fb8bee4d63e4ef10846d7de1b6 (patch) | |
tree | 2dfe8481d75fc7a68cee495c3e91bce0a4e5b0c0 /src/instrumentationTest/de/test/antennapod/ui | |
parent | 1673f6eaf83606a78ce3928b2d7c33d4ff0de862 (diff) | |
parent | 460e061d35e45268d3dcfebeba00e7231ce8cfd0 (diff) | |
download | AntennaPod-583b2adaae5769fb8bee4d63e4ef10846d7de1b6.zip |
Merge branch 'develop'0.9.9.2
Conflicts:
submodules/dslv
Diffstat (limited to 'src/instrumentationTest/de/test/antennapod/ui')
3 files changed, 9 insertions, 3 deletions
diff --git a/src/instrumentationTest/de/test/antennapod/ui/MainActivityTest.java b/src/instrumentationTest/de/test/antennapod/ui/MainActivityTest.java index 2dfd6a544..23fc224c8 100644 --- a/src/instrumentationTest/de/test/antennapod/ui/MainActivityTest.java +++ b/src/instrumentationTest/de/test/antennapod/ui/MainActivityTest.java @@ -66,8 +66,7 @@ public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActiv public void testClickNavDrawer() throws Exception { uiTestUtils.addLocalFeedData(false); - - final View home = solo.getView(android.R.id.home); + final View home = solo.getView(UITestUtils.HOME_VIEW); // all episodes solo.waitForView(android.R.id.list); diff --git a/src/instrumentationTest/de/test/antennapod/ui/PlaybackTest.java b/src/instrumentationTest/de/test/antennapod/ui/PlaybackTest.java index 835973560..98d93a35d 100644 --- a/src/instrumentationTest/de/test/antennapod/ui/PlaybackTest.java +++ b/src/instrumentationTest/de/test/antennapod/ui/PlaybackTest.java @@ -78,7 +78,7 @@ public class PlaybackTest extends ActivityInstrumentationTestCase2<MainActivity> private void startLocalPlaybackFromQueue() { assertTrue(solo.waitForActivity(MainActivity.class)); - solo.clickOnView(solo.getView(android.R.id.home)); + solo.clickOnView(solo.getView(UITestUtils.HOME_VIEW)); solo.clickOnText(solo.getString(R.string.queue_label)); assertTrue(solo.waitForView(solo.getView(R.id.butSecondaryAction))); solo.clickOnImageButton(0); diff --git a/src/instrumentationTest/de/test/antennapod/ui/UITestUtils.java b/src/instrumentationTest/de/test/antennapod/ui/UITestUtils.java index a02d4e55c..8877d46d6 100644 --- a/src/instrumentationTest/de/test/antennapod/ui/UITestUtils.java +++ b/src/instrumentationTest/de/test/antennapod/ui/UITestUtils.java @@ -1,7 +1,11 @@ package instrumentationTest.de.test.antennapod.ui; +import android.annotation.TargetApi; import android.content.Context; import android.graphics.Bitmap; +import android.os.Build; + +import de.danoeh.antennapod.R; import de.danoeh.antennapod.feed.*; import de.danoeh.antennapod.storage.DBWriter; import de.danoeh.antennapod.storage.PodDBAdapter; @@ -24,6 +28,7 @@ import java.util.List; * Utility methods for UI tests. * Starts a web server that hosts feeds, episodes and images. */ +@TargetApi(Build.VERSION_CODES.HONEYCOMB) public class UITestUtils { private static final String DATA_FOLDER = "test/UITestUtils"; @@ -31,6 +36,8 @@ public class UITestUtils { public static final int NUM_FEEDS = 5; public static final int NUM_ITEMS_PER_FEED = 10; + public static final int HOME_VIEW = (Build.VERSION.SDK_INT >= 11) ? android.R.id.home : R.id.home; + private Context context; private HTTPBin server = new HTTPBin(); |