mas01ik@355: #include mas01ik@355: #include mas01ik@355: #include mas01ik@355: #include mas01ik@355: #include mas01ik@355: #include mas01ik@355: #include mas01ik@355: #include mas01ik@355: /* mas01ik@355: * * #define NDEBUG mas01ik@355: * * */ mas01ik@355: #include mas01ik@355: mas01ik@355: #include "../../audioDB_API.h" mas01ik@355: #include "../test_utils_lib.h" mas01ik@355: mas01ik@355: mas01ik@355: int main(int argc, char **argv){ mas01ik@355: mas01ik@355: int returnval=0; mas01ik@355: adb_ptr mydbp={0}; mas01ik@355: adb_status_t mystatus={0}; mas01ik@355: mas01ik@355: char * databasename="testdb"; mas01ik@355: mas01ik@355: //. ../test-utils.sh mas01ik@355: // mas01ik@355: //if [ -f testdb ]; then rm -f testdb; fi mas01ik@355: // mas01ik@355: /* remove old directory */ mas01ik@355: clean_remove_db(databasename); mas01ik@355: mas01ik@355: /* create new db */ mas01ik@355: //${AUDIODB} -N -d testdb mas01ik@355: // mas01ik@355: mydbp=audiodb_create(databasename,0,0,0); mas01ik@355: mas01ik@355: mas01ik@355: //# FIXME: at some point we will want to test that some relevant mas01ik@355: //# information is being printed mas01ik@355: //${AUDIODB} -S -d testdb mas01ik@355: //${AUDIODB} -d testdb -S mas01ik@355: mas01ik@355: if(audiodb_status(mydbp,&mystatus)){ mas01ik@355: returnval=-1; mas01ik@355: } mas01ik@355: mas01ik@355: /* not relevent, caught by API */ mas01ik@355: //# should fail (no db given) mas01ik@355: //expect_clean_error_exit ${AUDIODB} -S mas01ik@355: mas01ik@355: mas01ik@355: mas01ik@355: audiodb_close(mydbp); mas01ik@355: mas01ik@355: return(returnval); mas01ik@355: } mas01ik@355: