From bc3eeb6a5cffb6b043a909c50a2a1f405302c9c1 Mon Sep 17 00:00:00 2001 From: youtaol Date: Wed, 30 Jan 2013 16:30:19 +0800 Subject: [PATCH] Fix an error of e2e setting test case. --- .../endtoendtest/EndToEndTestUtils.java | 6 +++- .../mytracks/endtoendtest/SettingTest.java | 31 +++++++++++++------ 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java index 9d6417b5a..3dda01a13 100644 --- a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java +++ b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java @@ -313,7 +313,11 @@ public class EndToEndTestUtils { resetPreferredUnits(); } - deleteAllTracks(); + int trackNumber = SOLO.getCurrentListViews().get(0).getCount(); + if (trackNumber > 3) { + deleteAllTracks(); + } + resetAllSettings(activityMyTracks, false); instrumentation.waitForIdleSync(); diff --git a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java index 29cb33a40..3a3e4bc7d 100644 --- a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java +++ b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java @@ -46,7 +46,7 @@ public class SettingTest extends ActivityInstrumentationTestCase2