/* vector_test.c .... Test the vector package. * C. Scott Ananian * * $Id: vector_test.c,v 1.2 2003/06/17 17:25:47 reink Exp $ */ #include #include #include "vector.h" #define MAX 25 void main(void) { int i, j, retval; VECTOR *v = vector_create(); assert(v != NULL); assert(vector_size(v)==0); for (i=0; i<=MAX; i++) { assert(!vector_contains(v, i)); assert(!vector_remove(v, i)); assert(!vector_search(v, i, (PPTP_CALL **)&j)); retval = vector_scan(v, i, MAX*2, &j); assert(retval); assert(j==i); } for (i=1; i<=MAX; i++) { retval = vector_insert(v, i, (PPTP_CALL *)i); assert(retval); assert(vector_size(v)==i); } for (i=1; i