first reverse tests
This commit is contained in:
10
initial-reverse/test-reverse.sh
Executable file
10
initial-reverse/test-reverse.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
if ! [[ -x reverse ]]; then
|
||||||
|
echo "reverse executable does not exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
../tester/run-tests.sh $*
|
||||||
|
|
||||||
|
|
||||||
1
initial-reverse/tests/1.desc
Normal file
1
initial-reverse/tests/1.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
too many command-line arguments
|
||||||
1
initial-reverse/tests/1.err
Normal file
1
initial-reverse/tests/1.err
Normal file
@@ -0,0 +1 @@
|
|||||||
|
usage: reverse <input> <output>
|
||||||
0
initial-reverse/tests/1.out
Normal file
0
initial-reverse/tests/1.out
Normal file
1
initial-reverse/tests/1.rc
Normal file
1
initial-reverse/tests/1.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
initial-reverse/tests/1.run
Normal file
1
initial-reverse/tests/1.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./reverse in.txt out.txt burger.txt
|
||||||
1
initial-reverse/tests/2.desc
Normal file
1
initial-reverse/tests/2.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
input file: does not exist
|
||||||
1
initial-reverse/tests/2.err
Normal file
1
initial-reverse/tests/2.err
Normal file
@@ -0,0 +1 @@
|
|||||||
|
reverse: cannot open file '/no/such/file.txt'
|
||||||
0
initial-reverse/tests/2.out
Normal file
0
initial-reverse/tests/2.out
Normal file
1
initial-reverse/tests/2.rc
Normal file
1
initial-reverse/tests/2.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
initial-reverse/tests/2.run
Normal file
1
initial-reverse/tests/2.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./reverse /no/such/file.txt
|
||||||
1
initial-reverse/tests/3.desc
Normal file
1
initial-reverse/tests/3.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
output file: cannot open
|
||||||
1
initial-reverse/tests/3.err
Normal file
1
initial-reverse/tests/3.err
Normal file
@@ -0,0 +1 @@
|
|||||||
|
reverse: cannot open file '/no/such/file.txt'
|
||||||
0
initial-reverse/tests/3.out
Normal file
0
initial-reverse/tests/3.out
Normal file
1
initial-reverse/tests/3.rc
Normal file
1
initial-reverse/tests/3.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
initial-reverse/tests/3.run
Normal file
1
initial-reverse/tests/3.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./reverse /no/such/file.txt 2.out
|
||||||
1
initial-reverse/tests/4.desc
Normal file
1
initial-reverse/tests/4.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
input has same name as output
|
||||||
1
initial-reverse/tests/4.err
Normal file
1
initial-reverse/tests/4.err
Normal file
@@ -0,0 +1 @@
|
|||||||
|
reverse: input and output file must differ
|
||||||
0
initial-reverse/tests/4.out
Normal file
0
initial-reverse/tests/4.out
Normal file
1
initial-reverse/tests/4.rc
Normal file
1
initial-reverse/tests/4.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
initial-reverse/tests/4.run
Normal file
1
initial-reverse/tests/4.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./reverse tests/3.out tests/3.out
|
||||||
1
initial-reverse/tests/5.desc
Normal file
1
initial-reverse/tests/5.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
First simple test of reversing
|
||||||
0
initial-reverse/tests/5.err
Normal file
0
initial-reverse/tests/5.err
Normal file
5
initial-reverse/tests/5.in
Normal file
5
initial-reverse/tests/5.in
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
hello
|
||||||
|
this
|
||||||
|
is
|
||||||
|
a
|
||||||
|
test
|
||||||
5
initial-reverse/tests/5.other
Normal file
5
initial-reverse/tests/5.other
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
test
|
||||||
|
a
|
||||||
|
is
|
||||||
|
this
|
||||||
|
hello
|
||||||
0
initial-reverse/tests/5.out
Normal file
0
initial-reverse/tests/5.out
Normal file
1
initial-reverse/tests/5.rc
Normal file
1
initial-reverse/tests/5.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
2
initial-reverse/tests/5.run
Normal file
2
initial-reverse/tests/5.run
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
./reverse tests/5.in tests-out/5.other
|
||||||
|
|
||||||
2
initial-reverse/tests/6.desc
Normal file
2
initial-reverse/tests/6.desc
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Standard input test
|
||||||
|
|
||||||
0
initial-reverse/tests/6.err
Normal file
0
initial-reverse/tests/6.err
Normal file
5
initial-reverse/tests/6.out
Normal file
5
initial-reverse/tests/6.out
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
test
|
||||||
|
a
|
||||||
|
is
|
||||||
|
this
|
||||||
|
hello
|
||||||
1
initial-reverse/tests/6.rc
Normal file
1
initial-reverse/tests/6.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
1
initial-reverse/tests/6.run
Normal file
1
initial-reverse/tests/6.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./reverse < tests/5.in
|
||||||
Reference in New Issue
Block a user