Loading media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaRecorderStopStateUnitTest.java +12 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.media.MediaRecorder; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.MediumTest; import android.test.suitebuilder.annotation.Suppress; import android.util.Log; /** * Unit test class to test the set of valid and invalid states that Loading @@ -27,6 +28,8 @@ import android.test.suitebuilder.annotation.Suppress; */ public class MediaRecorderStopStateUnitTest extends AndroidTestCase implements MediaRecorderMethodUnderTest { private MediaRecorderStateUnitTestTemplate mTestTemplate = new MediaRecorderStateUnitTestTemplate(); private static final String TAG = "MediaRecorderStopStateUnitTest"; private static final int SLEEP_TIME_BEFORE_STOP = 1000; /** * 1. It is valid to call stop() in the following states: Loading @@ -51,6 +54,15 @@ public class MediaRecorderStopStateUnitTest extends AndroidTestCase implements M } public void invokeMethodUnderTest(MediaRecorder recorder) { // Wait for some time before stopping the media recorder. // This will fix the assertion caused by stopping it immediatedly // after it is started try { Thread.sleep(SLEEP_TIME_BEFORE_STOP); } catch(Exception e) { Log.v(TAG, "sleep was interrupted and terminated prematurely"); } recorder.stop(); } Loading Loading
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaRecorderStopStateUnitTest.java +12 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.media.MediaRecorder; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.MediumTest; import android.test.suitebuilder.annotation.Suppress; import android.util.Log; /** * Unit test class to test the set of valid and invalid states that Loading @@ -27,6 +28,8 @@ import android.test.suitebuilder.annotation.Suppress; */ public class MediaRecorderStopStateUnitTest extends AndroidTestCase implements MediaRecorderMethodUnderTest { private MediaRecorderStateUnitTestTemplate mTestTemplate = new MediaRecorderStateUnitTestTemplate(); private static final String TAG = "MediaRecorderStopStateUnitTest"; private static final int SLEEP_TIME_BEFORE_STOP = 1000; /** * 1. It is valid to call stop() in the following states: Loading @@ -51,6 +54,15 @@ public class MediaRecorderStopStateUnitTest extends AndroidTestCase implements M } public void invokeMethodUnderTest(MediaRecorder recorder) { // Wait for some time before stopping the media recorder. // This will fix the assertion caused by stopping it immediatedly // after it is started try { Thread.sleep(SLEEP_TIME_BEFORE_STOP); } catch(Exception e) { Log.v(TAG, "sleep was interrupted and terminated prematurely"); } recorder.stop(); } Loading