summaryrefslogtreecommitdiffstats
path: root/test
blob: 972ba8c5fe9c8084de68a1c2dea453a8584dd8da (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/sh

# Check boundary conditions with small files. Output should match input.
for f in empty a ab abc abcd; do
	./markov <tests/$f > out
	if !(diff tests/$f out > /dev/null); then
		echo tests/$f: output of markov does not match input:
		diff tests/$f out
		exit 1
	fi
done
rm out