[Recorder][Non-ACR][Cleaning code for Recorder.Tests] 81/188381/1
authorHaesu Gwon <haesu.gwon@samsung.com>
Tue, 4 Sep 2018 10:08:37 +0000 (19:08 +0900)
committerHaesu Gwon <haesu.gwon@samsung.com>
Tue, 4 Sep 2018 10:08:37 +0000 (19:08 +0900)
Change-Id: I60e58864b5fdf989e9da9edc3c51ad18ef19b508

tct-suite-vs/Tizen.Recorder.Tests/testcase/TSRecorder.cs [changed mode: 0755->0644]
tct-suite-vs/Tizen.Recorder.Tests/testcase/TSRecordingLimitReachedEventArgs.cs [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 25794de..907ad45
@@ -33,10 +33,16 @@ namespace Tizen.Multimedia.Tests
             /* Test code
              * Test recording state
              */
-            AudioRecorder.Start(SavePath);
-            Assert.AreEqual(RecorderState.Recording, AudioRecorder.State, "Recorder should be in recording state");
 
-            await Task.Delay(1000);
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+                Assert.AreEqual(RecorderState.Recording, AudioRecorder.State, "Recorder should be in recording state");
+
+                await eventWaiter.IsRaisedAsync();
+            }
 
             /* Test code
              * Test paused state
@@ -356,9 +362,15 @@ namespace Tizen.Multimedia.Tests
         public async Task Pause_CHECK_STATE()
         {
             AudioRecorder.Prepare();
-            AudioRecorder.Start(SavePath);
 
-            await Task.Delay(1000);
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+
+                await eventWaiter.IsRaisedAsync();
+            }
 
             /* Test code
              * Test recorder is in Paused state.
@@ -377,9 +389,15 @@ namespace Tizen.Multimedia.Tests
         public async Task Resume_CHECK_STATE()
         {
             AudioRecorder.Prepare();
-            AudioRecorder.Start(SavePath);
 
-            await Task.Delay(1000);
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+
+                await eventWaiter.IsRaisedAsync();
+            }
 
             /* Test code
              * Test recorder is in Recording state
@@ -399,9 +417,15 @@ namespace Tizen.Multimedia.Tests
         public async Task Commit_CHECK_STATE()
         {
             AudioRecorder.Prepare();
-            AudioRecorder.Start(SavePath);
 
-            await Task.Delay(1000);
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+
+                await eventWaiter.IsRaisedAsync();
+            }
 
             /* Test code
              * Test recorder is in Ready state.
@@ -442,9 +466,15 @@ namespace Tizen.Multimedia.Tests
         public async Task Unprepare_CHECK_STATE()
         {
             AudioRecorder.Prepare();
-            AudioRecorder.Start(SavePath);
 
-            await Task.Delay(1000);
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+
+                await eventWaiter.IsRaisedAsync();
+            }
 
             AudioRecorder.Commit();
 
@@ -465,12 +495,19 @@ namespace Tizen.Multimedia.Tests
         public async Task GetPeakAudioLevel_RETURN_VALUE()
         {
             AudioRecorder.Prepare();
-            AudioRecorder.Start(SavePath);
+
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+
+                await eventWaiter.IsRaisedAsync();
+            }
 
             /* Test code
              * Test return value of the method.
              */
-            await Task.Delay(1000);
             double level = AudioRecorder.GetPeakAudioLevel();
             Assert.IsNotNull(level, "audiolevel should not be null");
         }
@@ -500,9 +537,16 @@ namespace Tizen.Multimedia.Tests
 
             AudioRecorder.Prepare();
             AudioRecorder.TimeLimit = 5;
-            AudioRecorder.Start(SavePath);
 
-            await Task.Delay(1000);
+            using (var eventWaiter = EventAwaiter<AudioStreamStoringEventArgs>.Create())
+            {
+                AudioRecorder.AudioStreamStoring += eventWaiter;
+
+                AudioRecorder.Start(SavePath);
+
+                await eventWaiter.IsRaisedAsync();
+            }
+
             /* Test Recording state */
             state = Recorder.GetDeviceState(RecorderType.Audio);
             Assert.AreEqual(state, RecorderDeviceState.Recording, "The device should be in recording state");
@@ -590,8 +634,6 @@ namespace Tizen.Multimedia.Tests
                 AudioRecorder.Prepare();
                 AudioRecorder.Start(SavePath);
 
-                await Task.Delay(1000);
-
                 Assert.That(await eventAwaiter.IsRaisedAsync(), "The event should be raised");
             }
         }
old mode 100755 (executable)
new mode 100644 (file)
index d6f6e22..889e186
@@ -28,8 +28,6 @@ namespace Tizen.Multimedia.Tests
                 AudioRecorder.Prepare();
                 AudioRecorder.Start(SavePath);
 
-                await Task.Delay(1000);
-
                 return await eventAwaiter.GetResultAsync();
             }
         }