Results are quite disappointing. Resolution on long doubles is nothing like as good as I hoped; they're out by one part in 10^20. All unit tests except one pass, and the one that doesn't is a very minor rounding issue, so I'm calling it good.
18 lines
307 B
Bash
18 lines
307 B
Bash
#!/bin/bash
|
|
|
|
log=log.$$
|
|
value='"Fred"'
|
|
expected="String cell: character 'F' (70)"
|
|
echo ${value} | target/psse -d > ${log} 2>/dev/null
|
|
grep "${expected}" ${log} > /dev/null
|
|
|
|
if [ $? -eq 0 ]
|
|
then
|
|
echo "OK"
|
|
rm ${log}
|
|
exit 0
|
|
else
|
|
echo "Expected '${expected}', not found in ${log}"
|
|
exit 1
|
|
fi
|