aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-12-26 15:00:06 +0100
committerBananeweizen <Bananeweizen@gmx.de>2012-12-26 15:00:06 +0100
commite88672bac97b38de6c17aa98e008e85088072387 (patch)
tree3c785d6b5e50063a808865f123a149dcea10572b
parenta955df8c94a932a279fdb7389670d98e72b3e299 (diff)
downloadcgeo-e88672bac97b38de6c17aa98e008e85088072387.zip
cgeo-e88672bac97b38de6c17aa98e008e85088072387.tar.gz
cgeo-e88672bac97b38de6c17aa98e008e85088072387.tar.bz2
refactoring: wait for activity in UI test
-rw-r--r--tests/src/cgeo/geocaching/files/SimpleDirChooserUITest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/files/SimpleDirChooserUITest.java b/tests/src/cgeo/geocaching/files/SimpleDirChooserUITest.java
index cbcd176..15f7708 100644
--- a/tests/src/cgeo/geocaching/files/SimpleDirChooserUITest.java
+++ b/tests/src/cgeo/geocaching/files/SimpleDirChooserUITest.java
@@ -25,6 +25,9 @@ public class SimpleDirChooserUITest extends ActivityInstrumentationTestCase2<Sim
}
public void testSingleSelection() throws InterruptedException {
+ // normally our activity should be ready, but we already had Jenkins report no checkboxes right here at the beginning
+ solo.waitForActivity(solo.getCurrentActivity().getClass().getSimpleName(), 2000);
+
assertChecked("Newly opened activity", 0);
solo.scrollToBottom();
pause();
@@ -71,4 +74,9 @@ public class SimpleDirChooserUITest extends ActivityInstrumentationTestCase2<Sim
assertEquals(message, expectedChecked, checked);
}
+ @Override
+ public void tearDown() throws Exception {
+ solo.finishOpenedActivities();
+ super.tearDown();
+ }
}