From b464d78ae24d1ae205d4715aa6ca2fa5df55a8bb Mon Sep 17 00:00:00 2001 From: youtaol Date: Thu, 20 Dec 2012 19:10:28 +0800 Subject: [PATCH] Fix an error of test. --- .../apps/mytracks/endtoendtest/EndToEndTestUtils.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 022b9ab36..ea1e128a8 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 @@ -396,12 +396,17 @@ public class EndToEndTestUtils { * @return return true if the track list is empty */ public static boolean isTrackListEmpty(boolean isClick) { + instrumentation.waitForIdleSync(); int trackNumber = SOLO.getCurrentListViews().get(0).getCount(); if (trackNumber <= 0) { return true; } View oneTrack = SOLO.getCurrentListViews().get(0).getChildAt(0); - trackName = (String) ((TextView) oneTrack.findViewById(R.id.list_item_name)).getText(); + View aa = oneTrack.findViewById(R.id.list_item_name); + if (aa != null) { + trackName = (String) ((TextView) oneTrack.findViewById(R.id.list_item_name)).getText(); + } + if (isClick) { SOLO.scrollUp(); SOLO.clickOnView(oneTrack);