forked from upstream-mirrors/OpenTracks
Add some checks before next test.
This commit is contained in:
+3
-1
@@ -216,6 +216,8 @@ public class CreateAndSendTrackTest extends ActivityInstrumentationTestCase2<Tra
|
|||||||
|
|
||||||
// Reset all settings.
|
// Reset all settings.
|
||||||
EndToEndTestUtils.resetAllSettings(activityMyTracks, false);
|
EndToEndTestUtils.resetAllSettings(activityMyTracks, false);
|
||||||
|
|
||||||
|
assertTrue(EndToEndTestUtils.SOLO.waitForText(activityMyTracks.getString(R.string.track_list_empty_message)));
|
||||||
// Test should not show relative time.
|
// Test should not show relative time.
|
||||||
EndToEndTestUtils.startRecording();
|
EndToEndTestUtils.startRecording();
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
@@ -225,7 +227,7 @@ public class CreateAndSendTrackTest extends ActivityInstrumentationTestCase2<Tra
|
|||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
EndToEndTestUtils.SOLO.goBack();
|
EndToEndTestUtils.SOLO.goBack();
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
assertFalse(EndToEndTestUtils.SOLO.waitForText(EndToEndTestUtils.RELATIVE_STARTTIME_POSTFIX, 1, 500));
|
assertFalse(EndToEndTestUtils.SOLO.waitForText(EndToEndTestUtils.RELATIVE_STARTTIME_POSTFIX, 1, 5000));
|
||||||
|
|
||||||
// Test should show relative time for createSimpleTrack would save a track
|
// Test should show relative time for createSimpleTrack would save a track
|
||||||
// name that is different with the start time.
|
// name that is different with the start time.
|
||||||
|
|||||||
+3
-1
@@ -331,7 +331,7 @@ public class EndToEndTestUtils {
|
|||||||
SOLO.clickOnText(activityMytracks.getString(R.string.menu_stop_recording));
|
SOLO.clickOnText(activityMytracks.getString(R.string.menu_stop_recording));
|
||||||
}
|
}
|
||||||
if (isSave) {
|
if (isSave) {
|
||||||
EndToEndTestUtils.SOLO.waitForText(activityMytracks.getString(R.string.generic_save));
|
EndToEndTestUtils.SOLO.waitForText(activityMytracks.getString(R.string.generic_save), 1, 5000);
|
||||||
// Make every track name is unique to make sure every check can be
|
// Make every track name is unique to make sure every check can be
|
||||||
// trusted.
|
// trusted.
|
||||||
EndToEndTestUtils.trackName = EndToEndTestUtils.TRACK_NAME_PREFIX
|
EndToEndTestUtils.trackName = EndToEndTestUtils.TRACK_NAME_PREFIX
|
||||||
@@ -401,6 +401,7 @@ public class EndToEndTestUtils {
|
|||||||
* @return the button to search, and null means can not find the button
|
* @return the button to search, and null means can not find the button
|
||||||
*/
|
*/
|
||||||
static Button getButtonOnScreen(String buttonName, boolean isWait,boolean isClick) {
|
static Button getButtonOnScreen(String buttonName, boolean isWait,boolean isClick) {
|
||||||
|
instrumentation.waitForIdleSync();
|
||||||
if (isWait) {
|
if (isWait) {
|
||||||
SOLO.waitForText(buttonName);
|
SOLO.waitForText(buttonName);
|
||||||
}
|
}
|
||||||
@@ -572,6 +573,7 @@ public class EndToEndTestUtils {
|
|||||||
*/
|
*/
|
||||||
public static void resetAllSettings(Activity activityMyTracks, boolean keepInSettingList) {
|
public static void resetAllSettings(Activity activityMyTracks, boolean keepInSettingList) {
|
||||||
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_settings), true);
|
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_settings), true);
|
||||||
|
SOLO.waitForText(activityMyTracks.getString(R.string.settings_reset));
|
||||||
SOLO.clickOnText(activityMyTracks.getString(R.string.settings_reset));
|
SOLO.clickOnText(activityMyTracks.getString(R.string.settings_reset));
|
||||||
getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true);
|
getButtonOnScreen(activityMytracks.getString(R.string.generic_ok), true, true);
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ public class SettingTest extends ActivityInstrumentationTestCase2<TrackListActiv
|
|||||||
// Check settings.
|
// Check settings.
|
||||||
EndToEndTestUtils.SOLO.clickOnText(activityMyTracks.getString(R.string.track_detail_stats_tab));
|
EndToEndTestUtils.SOLO.clickOnText(activityMyTracks.getString(R.string.track_detail_stats_tab));
|
||||||
EndToEndTestUtils.SOLO.waitForText(activityMyTracks
|
EndToEndTestUtils.SOLO.waitForText(activityMyTracks
|
||||||
.getString(R.string.settings_stats_units_title));
|
.getString(R.string.settings_stats_units_title), 1, 20000);
|
||||||
displayCheckBoxs = EndToEndTestUtils.SOLO.getCurrentCheckBoxes();
|
displayCheckBoxs = EndToEndTestUtils.SOLO.getCurrentCheckBoxes();
|
||||||
assertEquals(useMetric, displayCheckBoxs.get(0).isChecked());
|
assertEquals(useMetric, displayCheckBoxs.get(0).isChecked());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user