Mercurial > hg > octave-lyh
changeset 13764:e9c23efe6fff
wavwrite.m: Use temporary filename in %!tests rather than hardcoded one.
* wavwrite.m: Use temporary filename in %!tests rather than hardcoded one.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Thu, 27 Oct 2011 20:16:35 -0700 |
parents | 85d63b6e49cf |
children | 0d4c6d54b6a3 |
files | scripts/audio/wavwrite.m |
diffstat | 1 files changed, 25 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/audio/wavwrite.m +++ b/scripts/audio/wavwrite.m @@ -143,38 +143,41 @@ endfunction +%!shared fname +%! fname = tmpnam (); + %!test %! A = [-1:0.1:1; -1:0.1:1]; -%! wavwrite (A, "a.wav"); -%! [B, samples_per_sec, bits_per_sample] = wavread ("a.wav"); -%! assert(A,B, 1/2^15); -%! assert(samples_per_sec, 8000); -%! assert(bits_per_sample, 16); -%! delete ("a.wav"); +%! wavwrite (A, fname); +%! [B, samples_per_sec, bits_per_sample] = wavread (fname); +%! assert (A,B, 1/2^15); +%! assert (samples_per_sec, 8000); +%! assert (bits_per_sample, 16); +%! unlink (fname); % %!test %! A = [-1:0.1:1; -1:0.1:1]; -%! wavwrite (A, 4000, "a.wav"); -%! [B, samples_per_sec, bits_per_sample] = wavread ("a.wav"); -%! assert(A,B, 1/2^15); -%! assert(samples_per_sec, 4000); -%! assert(bits_per_sample, 16); -%! delete ("a.wav"); +%! wavwrite (A, 4000, fname); +%! [B, samples_per_sec, bits_per_sample] = wavread (fname); +%! assert (A,B, 1/2^15); +%! assert (samples_per_sec, 4000); +%! assert (bits_per_sample, 16); +%! unlink (fname); % %!test %! A = [-1:0.1:1; -1:0.1:1]; -%! wavwrite (A, 4000, 8, "a.wav"); -%! [B, samples_per_sec, bits_per_sample] = wavread ("a.wav"); -%! assert(A,B, 1/128); -%! assert(samples_per_sec, 4000); -%! assert(bits_per_sample, 8); -%! delete ("a.wav"); +%! wavwrite (A, 4000, 8, fname); +%! [B, samples_per_sec, bits_per_sample] = wavread (fname); +%! assert (A,B, 1/128); +%! assert (samples_per_sec, 4000); +%! assert (bits_per_sample, 8); +%! unlink (fname); % %!test %! A = [-2:2]; -%! wavwrite (A, "a.wav"); -%! B = wavread ("a.wav"); +%! wavwrite (A, fname); +%! B = wavread (fname); %! B *= 32768; -%! assert(B, [-32768 -32768 0 32767 32767]); -%! delete ("a.wav"); +%! assert (B, [-32768 -32768 0 32767 32767]); +%! unlink (fname);