Mercurial > octave-nkf
diff scripts/audio/@audiorecorder/audiorecorder.m @ 19543:2a16dac2176f
fix audioplayer tests
* audiodevinfo.cc, @audioplayer/audioplayer.m,
@audiorecorder/audiorecorder.m: Fix tests.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 31 Dec 2014 15:38:13 -0500 |
parents | dac3191a5301 |
children | 5802ea7037d4 |
line wrap: on
line diff
--- a/scripts/audio/@audiorecorder/audiorecorder.m Wed Dec 31 14:59:42 2014 -0500 +++ b/scripts/audio/@audiorecorder/audiorecorder.m Wed Dec 31 15:38:13 2014 -0500 @@ -41,65 +41,65 @@ endfunction %!test -%! recorder = audiorecorder (44100, 16, 2); -%! recordblocking (recorder, 1); -%! data = getaudiodata (recorder, "int16"); -%! assert (strcmp (class (data), "int16")); -%! data = getaudiodata (recorder, "int8"); -%! assert (strcmp (class (data), "int8")); -%! data = getaudiodata (recorder, "uint8"); -%! assert (strcmp (class (data), "uint8")); -%! assert (size (data)(1), recorder.TotalSamples); -%! assert (size (data)(2), 2); -%! assert (size (data)(1) != 0); +%! recorder = audiorecorder (44100, 16, 2); +%! recordblocking (recorder, 1); +%! data = getaudiodata (recorder, "int16"); +%! assert (strcmp (class (data), "int16")); +%! data = getaudiodata (recorder, "int8"); +%! assert (strcmp (class (data), "int8")); +%! data = getaudiodata (recorder, "uint8"); +%! assert (strcmp (class (data), "uint8")); +%! assert (size (data)(1), recorder.TotalSamples); +%! assert (size (data)(2), 2); +%! assert (size (data)(1) != 0); %!test -%! recorder = audiorecorder (44100, 16, 2); -%! record (recorder, 1) -%! sleep (2); -%! record (recorder, 1); -%! sleep (2); -%! data = getaudiodata (recorder); -%! assert (size (data)(1) < 44100 * 2); +%! recorder = audiorecorder (44100, 16, 2); +%! record (recorder, 1) +%! sleep (2); +%! record (recorder, 1); +%! sleep (2); +%! data = getaudiodata (recorder); +%! assert (size (data)(1) < 44100 * 2); %!test -%! recorder = audiorecorder (44100, 16, 2); -%! record (recorder, 1); -%! sleep (2); -%! player1 = audioplayer (recorder); -%! player2 = getplayer (recorder); -%! play (player1); -%! sleep (2); -%! play (player2); -%! sleep (2); -%! assert (player1.TotalSamples, recorder.TotalSamples); -%! assert (player2.TotalSamples, recorder.TotalSamples); +%! recorder = audiorecorder (44100, 16, 2); +%! record (recorder, 1); +%! sleep (2); +%! player1 = audioplayer (recorder); +%! player2 = getplayer (recorder); +%! play (player1); +%! sleep (2); +%! play (player2); +%! sleep (2); +%! assert (player1.TotalSamples, recorder.TotalSamples); +%! assert (player2.TotalSamples, recorder.TotalSamples); %!test -%! recorder = audiorecorder; -%! set (recorder, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); -%! assert (recorder.SampleRate, 8000); -%! assert (recorder.Tag, "tag"); -%! assert (recorder.UserData, [1, 2; 3, 4]); +%! recorder = audiorecorder; +%! set (recorder, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); +%! assert (recorder.SampleRate, 8000); +%! assert (recorder.Tag, "tag"); +%! assert (recorder.UserData, [1, 2; 3, 4]); %!test -%! recorder = audiorecorder; -%! settable = set (recorder); -%! settable.SampleRate = 8000; -%! settable.Tag = "tag"; -%! settable.UserData = [1, 2; 3, 4]; -%! set (recorder, settable); -%! assert (recorder.SampleRate, 8000); -%! assert (recorder.Tag, "tag"); -%! assert (recorder.UserData, [1, 2; 3, 4]); +%! recorder = audiorecorder; +%! settable = set (recorder); +%! settable.SampleRate = 8000; +%! settable.Tag = "tag"; +%! settable.UserData = [1, 2; 3, 4]; +%! set (recorder, settable); +%! assert (recorder.SampleRate, 8000); +%! assert (recorder.Tag, "tag"); +%! assert (recorder.UserData, [1, 2; 3, 4]); %!test -%! recorder = audiorecorder; -%! recorder.SampleRate = 8000; -%! recorder.Tag = "tag"; -%! recorder.UserData = [1, 2; 3, 4]; -%! properties = get (recorder, {"SampleRate", "Tag", "UserData"}); -%! assert (properties, {8000, "tag", [1, 2; 3, 4]}); +%! recorder = audiorecorder; +%! recorder.SampleRate = 8000; +%! recorder.Tag = "tag"; +%! recorder.UserData = [1, 2; 3, 4]; +%! properties = get (recorder, {"SampleRate", "Tag", "UserData"}); +%! assert (properties, {8000, "tag", [1, 2; 3, 4]}); #%!function status = callback_record (sound) #%! fid = fopen ("record.txt", "at"); @@ -111,19 +111,19 @@ #%!endfunction #%!test -#%! recorder = audiorecorder (@callback_record, 44100); -#%! unlink ("record.txt") -#%! record (recorder); -#%! sleep (2); -#%! stop (player); -#%! s = stat ("record.txt"); -#%! assert (s.size > 0); +#%! recorder = audiorecorder (@callback_record, 44100); +#%! unlink ("record.txt") +#%! record (recorder); +#%! sleep (2); +#%! stop (player); +#%! s = stat ("record.txt"); +#%! assert (s.size > 0); #%!test -#%! recorder = audiorecorder (@callback_record, 44100); -#%! unlink ("record.txt") -#%! record (recorder); -#%! sleep (2); -#%! stop (recorder); -#%! s = stat ("record.txt"); -#%! assert (s.size > 0); +#%! recorder = audiorecorder (@callback_record, 44100); +#%! unlink ("record.txt") +#%! record (recorder); +#%! sleep (2); +#%! stop (recorder); +#%! s = stat ("record.txt"); +#%! assert (s.size > 0);