Fix an error of ResourceUsageTest.

This commit is contained in:
youtaol
2012-12-19 09:51:05 +08:00
parent 19281e2919
commit 31b5dc9ad0
@@ -113,28 +113,28 @@ public class ResourceUsageTest extends ActivityInstrumentationTestCase2<TrackLis
* Tests the resource usage when display track list activity during recording. * Tests the resource usage when display track list activity during recording.
*/ */
public void testBatteryUsage_showTrackList() { public void testBatteryUsage_showTrackList() {
recordingLongTrack(true, ""); recordingLongTrack(true, R.string.track_detail_map_tab);
} }
/** /**
* Tests the resource usage when display map view during recording. * Tests the resource usage when display map view during recording.
*/ */
public void testBatteryUsage_showMapView() { public void testBatteryUsage_showMapView() {
recordingLongTrack(false, trackListActivity.getString(R.string.track_detail_map_tab)); recordingLongTrack(false, R.string.track_detail_map_tab);
} }
/** /**
* Tests the resource usage when display chart view during recording. * Tests the resource usage when display chart view during recording.
*/ */
public void testBatteryUsage_showChartView() { public void testBatteryUsage_showChartView() {
recordingLongTrack(false, trackListActivity.getString(R.string.track_detail_chart_tab)); recordingLongTrack(false, R.string.track_detail_chart_tab);
} }
/** /**
* Tests the resource usage when display stats view during recording. * Tests the resource usage when display stats view during recording.
*/ */
public void testBatteryUsage_showStatsView() { public void testBatteryUsage_showStatsView() {
recordingLongTrack(false, trackListActivity.getString(R.string.track_detail_stats_tab)); recordingLongTrack(false, R.string.track_detail_stats_tab);
} }
/** /**
@@ -142,10 +142,10 @@ public class ResourceUsageTest extends ActivityInstrumentationTestCase2<TrackLis
* during recording. * during recording.
* *
* @param isShowTracksList true means show tracks list * @param isShowTracksList true means show tracks list
* @param tabName the name of tab, only available when the first parameter is * @param tabNameId the name string id of tab, it's useless when the first parameter is
* false. * true.
*/ */
public void recordingLongTrack(boolean isShowTracksList, String tabName) { public void recordingLongTrack(boolean isShowTracksList, int tabNameId) {
if (!runTest) { if (!runTest) {
Log.i(EndToEndTestUtils.LOG_TAG, BigTestUtils.DISABLE_MESSAGE); Log.i(EndToEndTestUtils.LOG_TAG, BigTestUtils.DISABLE_MESSAGE);
} }
@@ -154,7 +154,7 @@ public class ResourceUsageTest extends ActivityInstrumentationTestCase2<TrackLis
if (isShowTracksList) { if (isShowTracksList) {
EndToEndTestUtils.SOLO.goBack(); EndToEndTestUtils.SOLO.goBack();
} else { } else {
EndToEndTestUtils.SOLO.clickOnText(tabName); EndToEndTestUtils.SOLO.clickOnText(trackListActivity.getString(tabNameId));
} }
BigTestUtils.moniterTest(context, INTERVALE_TO_CHECK, TEST_DURATION_IN_MILLISECONDS); BigTestUtils.moniterTest(context, INTERVALE_TO_CHECK, TEST_DURATION_IN_MILLISECONDS);
BigTestUtils.unlockDevice(); BigTestUtils.unlockDevice();