blob: 83a44dc6c7094dbe84a297845d9fd36dda280564 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#!/bin/sh
for i in ./typecheck/tests/*.java; do
[ -f "$i" ] || break
[[ "$i" == *"error"* ]] && expected="Type error" ||
expected="Program type checked successfully"
actual=$(java Typecheck < $i)
echo -n "$(basename ${i}): "
[[ $expected == $actual ]] && echo 'PASSED' || echo -e "FAILED---Expected: $expected"
done
|