diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/CreateAndSendTrackTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/CreateAndSendTrackTest.java index 41c4037cb..73ca51ace 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/CreateAndSendTrackTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/CreateAndSendTrackTest.java @@ -40,7 +40,7 @@ public class CreateAndSendTrackTest extends ActivityInstrumentationTestCase2 0); assertTrue(trackListView.get(0).getCount() > 0); - EndToEndTestUtils.SOLO.sendKey(KeyEvent.KEYCODE_MENU); EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_delete_all), true, false); instrumentation.waitForIdleSync(); @@ -77,6 +75,7 @@ public class DeleteTest extends ActivityInstrumentationTestCase2 trackListView = EndToEndTestUtils.SOLO.getCurrentListViews(); int trackNumberOld = trackListView.get(0).getCount(); diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java index 4750d7df4..36c04e4d0 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java @@ -58,6 +58,7 @@ public class EndToEndTestUtils { static final String KML = "kml"; static final String CSV = "csv"; static final String TCX = "tcx"; + static final String BACKUPS = "backups"; static final String MENU_MORE = "More"; static String TRACK_NAME; @@ -77,7 +78,9 @@ public class EndToEndTestUtils { * @param number send times */ public static void sendGps(int number) { - if (number < 1) { return; } + if (number < 1) { + return; + } PrintStream out = null; Socket socket = null; try { @@ -347,6 +350,7 @@ public class EndToEndTestUtils { } } + SOLO.sendKey(KeyEvent.KEYCODE_MENU); if (SOLO.searchText(menuName)) { findResult = true; } else if (SOLO.searchText(MENU_MORE)) { diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/ExportAndImportTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/ExportAndImportTest.java index a1f227a87..ad14e6212 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/ExportAndImportTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/ExportAndImportTest.java @@ -21,7 +21,6 @@ import com.google.android.maps.mytracks.R; import android.app.Instrumentation; import android.test.ActivityInstrumentationTestCase2; -import android.view.KeyEvent; import java.io.File; @@ -80,19 +79,17 @@ public class ExportAndImportTest extends ActivityInstrumentationTestCase2 { + private final String DEFAULTACTIVITY = "TestActivity"; + private Instrumentation instrumentation; private TrackListActivity activityMyTracks; @@ -48,10 +49,15 @@ public class SettingTest extends ActivityInstrumentationTestCase2 + *
  • Resets all settings.
  • + *
  • Changes the setting of Display.
  • + *
  • Changes the setting of Sharing.
  • + * */ public void testSetting() { - sendKeys(KeyEvent.KEYCODE_MENU); EndToEndTestUtils.findMenuItem(activityMyTracks.getString(R.string.menu_settings), true, false); instrumentation.waitForIdleSync(); // Rotate on the settings page. @@ -106,6 +112,75 @@ public class SettingTest extends ActivityInstrumentationTestCase2