Mercurial > hg > audiodb
changeset 201:b5087d00b062
Test for duplicate key detection logic.
(Currently fails, as the string search doesn't include the terminating
null, so the new key will match something with that as a prefix.)
author | mas01cr |
---|---|
date | Tue, 27 Nov 2007 18:13:48 +0000 |
parents | 72a037f2b1e4 |
children | 7c9feaceeab5 |
files | tests/0034/run-test.sh tests/0034/short-description |
diffstat | 2 files changed, 63 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/0034/run-test.sh Tue Nov 27 18:13:48 2007 +0000 @@ -0,0 +1,62 @@ +#! /bin/sh + +. ../test-utils.sh + +if [ -f testdb ]; then rm -f testdb; fi + +${AUDIODB} -d testdb -N + +intstring 2 > testfeature +floatstring 1 1 >> testfeature +intstring 2 > testfeature01 +floatstring 0 1 >> testfeature01 +intstring 2 > testfeature10 +floatstring 1 0 >> testfeature10 + +${AUDIODB} -d testdb -I -f testfeature +${AUDIODB} -d testdb -S | grep "num files:1" +${AUDIODB} -d testdb -I -f testfeature +${AUDIODB} -d testdb -S | grep "num files:1" +${AUDIODB} -d testdb -I -f testfeature01 +${AUDIODB} -d testdb -S | grep "num files:2" +${AUDIODB} -d testdb -I -f testfeature10 +${AUDIODB} -d testdb -S | grep "num files:3" + +rm -f testdb + +${AUDIODB} -d testdb -N + +${AUDIODB} -d testdb -I -f testfeature01 +${AUDIODB} -d testdb -S | grep "num files:1" +${AUDIODB} -d testdb -I -f testfeature01 +${AUDIODB} -d testdb -S | grep "num files:1" +${AUDIODB} -d testdb -I -f testfeature10 +${AUDIODB} -d testdb -S | grep "num files:2" +${AUDIODB} -d testdb -I -f testfeature +${AUDIODB} -d testdb -S | grep "num files:3" + +rm -f testdb + +${AUDIODB} -d testdb -N + +echo testfeature > testfeaturelist.txt +echo testfeature01 >> testfeaturelist.txt +echo testfeature10 >> testfeaturelist.txt + +${AUDIODB} -B -F testfeaturelist.txt -d testdb + +${AUDIODB} -d testdb -S | grep "num files:3" + +rm -f testdb + +${AUDIODB} -d testdb -N + +echo testfeature01 > testfeaturelist.txt +echo testfeature10 >> testfeaturelist.txt +echo testfeature >> testfeaturelist.txt + +${AUDIODB} -B -F testfeaturelist.txt -d testdb + +${AUDIODB} -d testdb -S | grep "num files:3" + +exit 104