From 612dac55d8d3159d67a7d9177267e900b71bb9ce Mon Sep 17 00:00:00 2001 From: youtaol Date: Thu, 13 Dec 2012 17:05:41 +0800 Subject: [PATCH] Merge heads --- .../mytracks/maps/MultiColorTrackPath.java | 9 ++++-- .../endtoendtest/EndToEndTestUtils.java | 7 ++-- .../mytracks/endtoendtest/SettingTest.java | 32 +++++++++++++++---- .../maps/MultiColorTrackPathTest.java | 16 ++++++---- 4 files changed, 44 insertions(+), 20 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/maps/MultiColorTrackPath.java b/MyTracks/src/com/google/android/apps/mytracks/maps/MultiColorTrackPath.java index 3e2b14743..8bb5478e8 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/maps/MultiColorTrackPath.java +++ b/MyTracks/src/com/google/android/apps/mytracks/maps/MultiColorTrackPath.java @@ -114,15 +114,18 @@ public class MultiColorTrackPath implements TrackPath { } } - public int getSlowColor() { + @VisibleForTesting + protected int getSlowColor() { return slowColor; } - public int getNormalColor() { + @VisibleForTesting + protected int getNormalColor() { return normalColor; } - public int getFastColor() { + @VisibleForTesting + protected int getFastColor() { return fastColor; } } \ No newline at end of file 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 6d3f76972..e099fe84e 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java @@ -92,6 +92,7 @@ public class EndToEndTestUtils { public static String KM = ""; public static String MILE = ""; + public static int VERY_SHORT_WAIT_TIME = 500; public static int SHORT_WAIT_TIME = 2000; public static int NORMAL_WAIT_TIME = 8000; public static int LONG_WAIT_TIME = 15000; @@ -972,10 +973,8 @@ public class EndToEndTestUtils { */ public static void waitTextToDisappear(String text) { instrumentation.waitForIdleSync(); - // The first wait should longer than following waits. - SOLO.waitForText(text, 1, 500); - while (SOLO.waitForText(text, 1, 200)) {} + SOLO.waitForText(text, 1, VERY_SHORT_WAIT_TIME); + while (SOLO.waitForText(text, 1, VERY_SHORT_WAIT_TIME)) {} return; } - } \ No newline at end of file diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java index 129196821..c03503a17 100644 --- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java +++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/SettingTest.java @@ -303,12 +303,13 @@ public class SettingTest extends ActivityInstrumentationTestCase2