changeset 44:09275a49cb51

Improve simple insert/query test case
author mas01cr
date Mon, 17 Sep 2007 14:33:54 +0000
parents cadab98092a2
children 538064755914
files tests/0003/run-test.sh
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/tests/0003/run-test.sh	Mon Sep 17 14:26:15 2007 +0000
+++ b/tests/0003/run-test.sh	Mon Sep 17 14:33:54 2007 +0000
@@ -1,5 +1,7 @@
 #! /bin/sh
 
+trap "exit 1" ERR
+
 if [ -f testdb ]; then rm -f testdb; fi
 
 ${AUDIODB} -d testdb -N
@@ -9,10 +11,17 @@
 
 ${AUDIODB} -d testdb -I -f testfeature
 
-${AUDIODB} -d testdb -Q point -f /tmp/foo > query-output
+${AUDIODB} -d testdb -Q point -f testfeature > query-output
 
 echo testfeature 1 0 0 > test-query-output
 
 cmp query-output test-query-output
 
+# failure cases
+${AUDIODB} -d testdb -I && exit 1
+${AUDIODB} -d testdb -f testfeature && exit 1
+${AUDIODB} -I -f testfeature && exit 1
+${AUDIODB} -d testdb -Q notpoint -f testfeature && exit 1
+${AUDIODB} -Q point -f testfeature && exit 1
+
 exit 104