Change code style of ControlRecordingServiceTest.

This commit is contained in:
youtaol
2012-05-03 12:04:51 +08:00
parent bf9280b1e3
commit 6c91db9405
@@ -52,12 +52,8 @@ public class ControlRecordingServiceTest extends ServiceTestCase<ControlRecordin
*/ */
@UsesMocks(ITrackRecordingService.class) @UsesMocks(ITrackRecordingService.class)
public void testStartRecording() { public void testStartRecording() {
Intent intent = new Intent(context, ControlRecordingService.class);
intent.setAction(context.getString(R.string.track_action_start));
controlRecordingService = getService();
assertNull(controlRecordingService); assertNull(controlRecordingService);
startService(intent); Intent intent = startControlRecordingService(context.getString(R.string.track_action_start));
controlRecordingService = getService();
assertNotNull(controlRecordingService); assertNotNull(controlRecordingService);
ITrackRecordingService iTrackRecordingServiceMock = EasyMock ITrackRecordingService iTrackRecordingServiceMock = EasyMock
@@ -79,10 +75,8 @@ public class ControlRecordingServiceTest extends ServiceTestCase<ControlRecordin
*/ */
@UsesMocks(ITrackRecordingService.class) @UsesMocks(ITrackRecordingService.class)
public void testStopRecording() { public void testStopRecording() {
Intent intent = new Intent(context, ControlRecordingService.class); Intent intent = startControlRecordingService(context.getString(R.string.track_action_end));
intent.setAction(context.getString(R.string.track_action_end));
startService(intent);
controlRecordingService = getService();
ITrackRecordingService iTrackRecordingServiceMock = EasyMock ITrackRecordingService iTrackRecordingServiceMock = EasyMock
.createStrictMock(ITrackRecordingService.class); .createStrictMock(ITrackRecordingService.class);
try { try {
@@ -95,4 +89,17 @@ public class ControlRecordingServiceTest extends ServiceTestCase<ControlRecordin
} }
} }
/**
* Starts a ControlRecordingService with a specified action.
*
* @param action the action string in the start intent
*/
private Intent startControlRecordingService(String action) {
Intent intent = new Intent(context, ControlRecordingService.class);
intent.setAction(action);
startService(intent);
controlRecordingService = getService();
return intent;
}
} }