e7268da86650356afd279b430005298502fd712a
[jansson.git] / test / test-invalid
1 #!/bin/sh
2
3 TESTFILES="${srcdir}/testdata/invalid ${srcdir}/testdata/invalid-unicode"
4
5 run_test() {
6     local prog=$1
7     local prefix=$2
8
9     run_testprog $prog $prefix
10     if ! cmp $prefix.out $prefix.$prog.stderr >/dev/null; then
11         echo >&2
12         echo "### $prefix ($prog) failed:" >&2
13         cat $prefix.in >&2
14         echo "### expected output:" >&2
15         cat $prefix.out >&2
16         echo "### actual output:" >&2
17         cat $prefix.$prog.stderr >&2
18         exit 1
19     fi
20 }
21
22 . ${srcdir}/run-test