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