ref: c251b809bd7dac83d1358fe2cd4d987db01d7f00
parent: 883deec0750e48614b0d1ef92ae07ab3c4d750f8
author: Paul Brossier <piem@piem.org>
date: Wed Jun 2 21:07:33 EDT 2010
test-fvec.c: update
--- a/tests/src/test-fvec.c
+++ b/tests/src/test-fvec.c
@@ -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;
}