forked from upstream-mirrors/OpenTracks
Change code for there are no start, pause, stop buttons on the action bar any more.
This commit is contained in:
-1
@@ -335,7 +335,6 @@ public class CreateAndSendTrackTest extends ActivityInstrumentationTestCase2<Tra
|
|||||||
} else {
|
} else {
|
||||||
assertFalse(EndToEndTestUtils.SOLO.searchText(WAYPOINT_NAME));
|
assertFalse(EndToEndTestUtils.SOLO.searchText(WAYPOINT_NAME));
|
||||||
}
|
}
|
||||||
|
|
||||||
EndToEndTestUtils.SOLO.goBack();
|
EndToEndTestUtils.SOLO.goBack();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -105,10 +105,10 @@ public class DeleteTest extends ActivityInstrumentationTestCase2<TrackListActivi
|
|||||||
* Deletes a track which is under recording.
|
* Deletes a track which is under recording.
|
||||||
*/
|
*/
|
||||||
public void testDeleteOneTrackUnderRecording() {
|
public void testDeleteOneTrackUnderRecording() {
|
||||||
|
assertFalse(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
EndToEndTestUtils.startRecording();
|
EndToEndTestUtils.startRecording();
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
assertTrue(EndToEndTestUtils.findMenuItem(
|
assertTrue(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
activityMyTracks.getString(R.string.menu_stop_recording), false));
|
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_delete), true);
|
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_delete), true);
|
||||||
EndToEndTestUtils
|
EndToEndTestUtils
|
||||||
|
|||||||
+12
-54
@@ -397,28 +397,6 @@ public class EndToEndTestUtils {
|
|||||||
View startButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_record);
|
View startButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_record);
|
||||||
if(startButton != null && startButton.isShown()) {
|
if(startButton != null && startButton.isShown()) {
|
||||||
SOLO.clickOnView(startButton);
|
SOLO.clickOnView(startButton);
|
||||||
} else if (hasActionBar) {
|
|
||||||
startButton = getButtonOnScreen(activityMytracks.getString(R.string.menu_record_track), false, false);
|
|
||||||
// In case a track is recording.
|
|
||||||
if (startButton == null) {
|
|
||||||
stopRecording(true);
|
|
||||||
startButton = getButtonOnScreen(activityMytracks.getString(R.string.menu_record_track), false, false);
|
|
||||||
}
|
|
||||||
SOLO.clickOnView(startButton);
|
|
||||||
} else {
|
|
||||||
showMenuItem();
|
|
||||||
if (!SOLO.searchText(activityMytracks.getString(R.string.menu_record_track))) {
|
|
||||||
// Check if in TrackDetailActivity.
|
|
||||||
if (SOLO.searchText(activityMytracks.getString(R.string.menu_play))) {
|
|
||||||
SOLO.goBack();
|
|
||||||
} else {
|
|
||||||
// In case a track is recording.
|
|
||||||
stopRecording(true);
|
|
||||||
showMenuItem();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
instrumentation.waitForIdleSync();
|
|
||||||
SOLO.clickOnText(activityMytracks.getString(R.string.menu_record_track));
|
|
||||||
}
|
}
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
}
|
}
|
||||||
@@ -430,13 +408,6 @@ public class EndToEndTestUtils {
|
|||||||
View pauseButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_record);
|
View pauseButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_record);
|
||||||
if(pauseButton != null && pauseButton.isShown()) {
|
if(pauseButton != null && pauseButton.isShown()) {
|
||||||
SOLO.clickOnView(pauseButton);
|
SOLO.clickOnView(pauseButton);
|
||||||
} else if (hasActionBar) {
|
|
||||||
pauseButton = getButtonOnScreen(activityMytracks.getString(R.string.menu_pause_track), false, false);
|
|
||||||
SOLO.clickOnView(pauseButton);
|
|
||||||
} else {
|
|
||||||
showMenuItem();
|
|
||||||
instrumentation.waitForIdleSync();
|
|
||||||
SOLO.clickOnText(activityMytracks.getString(R.string.menu_pause_track));
|
|
||||||
}
|
}
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
}
|
}
|
||||||
@@ -448,13 +419,6 @@ public class EndToEndTestUtils {
|
|||||||
View startButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_record);
|
View startButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_record);
|
||||||
if(startButton != null && startButton.isShown()) {
|
if(startButton != null && startButton.isShown()) {
|
||||||
SOLO.clickOnView(startButton);
|
SOLO.clickOnView(startButton);
|
||||||
} else if (hasActionBar) {
|
|
||||||
startButton = getButtonOnScreen(activityMytracks.getString(R.string.menu_record_track), false, false);
|
|
||||||
SOLO.clickOnView(startButton);
|
|
||||||
} else {
|
|
||||||
showMenuItem();
|
|
||||||
instrumentation.waitForIdleSync();
|
|
||||||
SOLO.clickOnText(activityMytracks.getString(R.string.menu_record_track));
|
|
||||||
}
|
}
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
}
|
}
|
||||||
@@ -493,24 +457,18 @@ public class EndToEndTestUtils {
|
|||||||
View stopButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop);
|
View stopButton = SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop);
|
||||||
if(stopButton != null && stopButton.isShown() ) {
|
if(stopButton != null && stopButton.isShown() ) {
|
||||||
SOLO.clickOnView(stopButton);
|
SOLO.clickOnView(stopButton);
|
||||||
} else if (hasActionBar) {
|
if (isSave) {
|
||||||
getButtonOnScreen(activityMytracks.getString(R.string.menu_stop_recording), false, true);
|
SOLO.waitForText(activityMytracks.getString(R.string.generic_save), 1, 5000);
|
||||||
} else {
|
// Make every track name is unique to make sure every check can be
|
||||||
showMenuItem();
|
// trusted.
|
||||||
instrumentation.waitForIdleSync();
|
trackName = TRACK_NAME_PREFIX
|
||||||
SOLO.clickOnText(activityMytracks.getString(R.string.menu_stop_recording));
|
+ System.currentTimeMillis();
|
||||||
}
|
SOLO.sendKey(KeyEvent.KEYCODE_DEL);
|
||||||
if (isSave) {
|
enterTextAvoidSoftKeyBoard(0, trackName);
|
||||||
SOLO.waitForText(activityMytracks.getString(R.string.generic_save), 1, 5000);
|
enterTextAvoidSoftKeyBoard(1, DEFAULTACTIVITY);
|
||||||
// Make every track name is unique to make sure every check can be
|
SOLO.clickOnText(activityMytracks.getString(R.string.generic_save));
|
||||||
// trusted.
|
instrumentation.waitForIdleSync();
|
||||||
trackName = TRACK_NAME_PREFIX
|
}
|
||||||
+ System.currentTimeMillis();
|
|
||||||
SOLO.sendKey(KeyEvent.KEYCODE_DEL);
|
|
||||||
enterTextAvoidSoftKeyBoard(0, trackName);
|
|
||||||
enterTextAvoidSoftKeyBoard(1, DEFAULTACTIVITY);
|
|
||||||
SOLO.clickOnText(activityMytracks.getString(R.string.generic_save));
|
|
||||||
instrumentation.waitForIdleSync();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+9
-21
@@ -57,18 +57,14 @@ public class PauseRecordingTest extends ActivityInstrumentationTestCase2<TrackLi
|
|||||||
|
|
||||||
// Start recording
|
// Start recording
|
||||||
EndToEndTestUtils.startRecording();
|
EndToEndTestUtils.startRecording();
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
assertTrue(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
activityMyTracks.getString(R.string.menu_pause_track), false));
|
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
|
||||||
activityMyTracks.getString(R.string.menu_stop_recording), false));
|
|
||||||
EndToEndTestUtils.sendGps(gpsSignalNumber);
|
EndToEndTestUtils.sendGps(gpsSignalNumber);
|
||||||
|
|
||||||
|
|
||||||
// Pause
|
// Pause
|
||||||
EndToEndTestUtils.pauseRecording();
|
EndToEndTestUtils.pauseRecording();
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
assertTrue(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
activityMyTracks.getString(R.string.menu_record_track), false));
|
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
|
||||||
activityMyTracks.getString(R.string.menu_stop_recording), false));
|
|
||||||
EndToEndTestUtils.sendGps(gpsSignalNumber, gpsSignalNumber);
|
EndToEndTestUtils.sendGps(gpsSignalNumber, gpsSignalNumber);
|
||||||
|
|
||||||
// Stop
|
// Stop
|
||||||
@@ -84,18 +80,14 @@ public class PauseRecordingTest extends ActivityInstrumentationTestCase2<TrackLi
|
|||||||
|
|
||||||
// Start recording
|
// Start recording
|
||||||
EndToEndTestUtils.startRecording();
|
EndToEndTestUtils.startRecording();
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
assertTrue(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
activityMyTracks.getString(R.string.menu_pause_track), false));
|
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
|
||||||
activityMyTracks.getString(R.string.menu_stop_recording), false));
|
|
||||||
EndToEndTestUtils.sendGps(gpsSignalNumber);
|
EndToEndTestUtils.sendGps(gpsSignalNumber);
|
||||||
|
|
||||||
|
|
||||||
// Pause
|
// Pause
|
||||||
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_pause_track), true);
|
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_pause_track), true);
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
assertTrue(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
activityMyTracks.getString(R.string.menu_record_track), false));
|
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
|
||||||
activityMyTracks.getString(R.string.menu_stop_recording), false));
|
|
||||||
|
|
||||||
// Send Gps signal after pause.
|
// Send Gps signal after pause.
|
||||||
// Add 10 to make these signals are apparently different.
|
// Add 10 to make these signals are apparently different.
|
||||||
@@ -103,10 +95,7 @@ public class PauseRecordingTest extends ActivityInstrumentationTestCase2<TrackLi
|
|||||||
|
|
||||||
// Resume
|
// Resume
|
||||||
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_record_track), true);
|
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_record_track), true);
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
assertTrue(EndToEndTestUtils.SOLO.getCurrentActivity().findViewById(R.id.track_controller_stop).isEnabled());
|
||||||
activityMyTracks.getString(R.string.menu_pause_track), false));
|
|
||||||
assertNotNull(EndToEndTestUtils.findMenuItem(
|
|
||||||
activityMyTracks.getString(R.string.menu_stop_recording), false));
|
|
||||||
EndToEndTestUtils.sendGps(gpsSignalNumber, gpsSignalNumber);
|
EndToEndTestUtils.sendGps(gpsSignalNumber, gpsSignalNumber);
|
||||||
|
|
||||||
// Stop
|
// Stop
|
||||||
@@ -142,7 +131,6 @@ public class PauseRecordingTest extends ActivityInstrumentationTestCase2<TrackLi
|
|||||||
} else if (latitude == TrackRecordingService.RESUME_LATITUDE) {
|
} else if (latitude == TrackRecordingService.RESUME_LATITUDE) {
|
||||||
numberOfResumePoint++;
|
numberOfResumePoint++;
|
||||||
} else {
|
} else {
|
||||||
System.out.println(latitude + ":" + longitude);
|
|
||||||
assertEquals(
|
assertEquals(
|
||||||
numberOfPoints,
|
numberOfPoints,
|
||||||
(int) ((latitude - EndToEndTestUtils.START_LATITUDE) / EndToEndTestUtils.DELTA_LADITUDE + 0.5));
|
(int) ((latitude - EndToEndTestUtils.START_LATITUDE) / EndToEndTestUtils.DELTA_LADITUDE + 0.5));
|
||||||
|
|||||||
@@ -114,10 +114,7 @@ public class ViewsTest extends ActivityInstrumentationTestCase2<TrackListActivit
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
instrumentation.waitForIdleSync();
|
instrumentation.waitForIdleSync();
|
||||||
|
assertTrue(EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_help), false));
|
||||||
EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_help), false);
|
|
||||||
instrumentation.waitForIdleSync();
|
|
||||||
EndToEndTestUtils.rotateAllActivities();
|
|
||||||
|
|
||||||
// Switch back.
|
// Switch back.
|
||||||
EndToEndTestUtils.showMenuItem();
|
EndToEndTestUtils.showMenuItem();
|
||||||
|
|||||||
Reference in New Issue
Block a user