diff scripts/audio/@audiorecorder/audiorecorder.m @ 19562:4f615cd9a68d

Use "testif HAVE_PORTAUDIO" for new audio function tests
author Andreas Weber <andy.weber.aw@gmail.com>
date Sat, 03 Jan 2015 17:57:54 +0100
parents 5802ea7037d4
children e75df9e43e63
line wrap: on
line diff
--- a/scripts/audio/@audiorecorder/audiorecorder.m	Sat Jan 03 02:17:19 2015 -0500
+++ b/scripts/audio/@audiorecorder/audiorecorder.m	Sat Jan 03 17:57:54 2015 +0100
@@ -44,7 +44,7 @@
 
 endfunction
 
-%!test
+%!testif HAVE_PORTAUDIO
 %! recorder = audiorecorder (44100, 16, 2);
 %! recordblocking (recorder, 1);
 %! data = getaudiodata (recorder, "int16");
@@ -57,7 +57,7 @@
 %! assert (size (data)(2), 2);
 %! assert (size (data)(1) != 0);
 
-%!test
+%!testif HAVE_PORTAUDIO
 %! recorder = audiorecorder (44100, 16, 2);
 %! record (recorder, 1)
 %! sleep (2);
@@ -66,7 +66,7 @@
 %! data = getaudiodata (recorder);
 %! assert (size (data)(1) < 44100 * 2);
 
-%!test
+%!testif HAVE_PORTAUDIO
 %! recorder = audiorecorder (44100, 16, 2);
 %! record (recorder, 1);
 %! sleep (2);
@@ -79,14 +79,14 @@
 %! assert (player1.TotalSamples, recorder.TotalSamples);
 %! assert (player2.TotalSamples, recorder.TotalSamples);
 
-%!test
+%!testif HAVE_PORTAUDIO
 %! 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
+%!testif HAVE_PORTAUDIO
 %! recorder = audiorecorder;
 %! settable = set (recorder);
 %! settable.SampleRate = 8000;
@@ -97,7 +97,7 @@
 %! assert (recorder.Tag, "tag");
 %! assert (recorder.UserData, [1, 2; 3, 4]);
 
-%!test
+%!testif HAVE_PORTAUDIO
 %! recorder = audiorecorder;
 %! recorder.SampleRate = 8000;
 %! recorder.Tag = "tag";
@@ -114,7 +114,7 @@
 #%!  status = 0;
 #%!endfunction
 
-#%!test
+#%!testif HAVE_PORTAUDIO
 #%! recorder = audiorecorder (@callback_record, 44100);
 #%! unlink ("record.txt")
 #%! record (recorder);
@@ -123,7 +123,7 @@
 #%! s = stat ("record.txt");
 #%! assert (s.size > 0);
 
-#%!test
+#%!testif HAVE_PORTAUDIO
 #%! recorder = audiorecorder (@callback_record, 44100);
 #%! unlink ("record.txt")
 #%! record (recorder);