test-fvec.c: update
authorPaul Brossier <piem@piem.org>
Wed, 2 Jun 2010 23:07:33 +0000 (01:07 +0200)
committerPaul Brossier <piem@piem.org>
Wed, 2 Jun 2010 23:07:33 +0000 (01:07 +0200)
tests/src/test-fvec.c

index d51feec..a68aa53 100644 (file)
@@ -1,11 +1,21 @@
 #include <aubio.h>
+#include <assert.h>
 
 int main(){
-        /* allocate some memory */
-        uint_t win_s      = 1024;                       /* window size */
-        fvec_t * in       = new_fvec (win_s); /* input buffer */
-        del_fvec(in);
+  uint_t buffer_size = 1024;
+  fvec_t * in = new_fvec (buffer_size);
 
-        return 0;
+  assert( in->length                == buffer_size);
+
+  assert( in->data[0]               == 0);
+  assert( in->data[buffer_size / 2] == 0);
+  assert( in->data[buffer_size - 1] == 0);
+
+  in->data[buffer_size -1 ] = 1;
+  assert( in->data[buffer_size - 1] == 1);
+
+  del_fvec(in);
+
+  return 0;
 }