blob: 7df9e2cd82205b1dcf7f482def53903060795786 [file] [log] [blame]
#! /bin/sh
. "${srcdir=.}/init.sh"; path_prepend_ . ../src
# Test of sentence handling.
cat > s1.in <<\EOF
1
This is a primary sentence
1
This is a primary sentence.
1
This is a primary sentence.x
2
This is a primary sentence. This is a secondary sentence
1
This is a primary sentence. This is a secondary sentence
1
This is a primary sentence.' This is a secondary sentence
3
This is a primary sentence. This is a secondary sentence
2
This is a primary sentence.' This is a secondary sentence
2
This is a primary sentence.'x This is a secondary sentence
2
This is a primary sentence.''x This is a secondary sentence
2
This is a primary sentence.
This is a secondary sentence
2
This is a primary sentence.
This is a secondary sentence
2
This is a primary sentence. 
This is a secondary sentence
2
This is a primary sentence. This is a secondary sentence
2
This is a primary sentence.' This is a secondary sentence
2
This is a primary sentence.'
This is a secondary sentence
EOF
cat > s1.ok <<EOF
FFFD
2E
.
FFFD
2E
. This is a secondary sentence
2E
. This is a secondary sentence
2E
.' This is a secondary sentence
FFFD
2E
.' This is a secondary sentence
FFFD
FFFD
2E
.
This is a secondary sentence
2E
.
This is a secondary sentence
2E
This is a secondary sentence
2E
. This is a secondary sentence
2E
.' This is a secondary sentence
2E
.'
This is a secondary sentence
EOF
../sentence-1-prg < s1.in > s1.tmp || Exit 1
LC_ALL=C tr -d '\r' < s1.tmp > s1.out || Exit 1
: ${DIFF=diff}
${DIFF} s1.ok s1.out || Exit 1
Exit 0