1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #!/bin/sh
- # Copyright 2008 by Denys Vlasenko
- # Licensed under GPL v2, see file LICENSE for details.
- . testing.sh
- # testing "test name" "options" "expected result" "file input" "stdin"
- testing "patch with old_file == new_file" \
- "patch; echo $?; cat input" \
- "\
- patching file input
- 0
- qwe
- asd
- zxc
- " \
- "qwe\nzxc\n" \
- "\
- --- input Jan 01 01:01:01 2000
- +++ input Jan 01 01:01:01 2000
- @@ -1,2 +1,3 @@
- qwe
- +asd
- zxc
- " \
- testing "patch with nonexistent old_file" \
- "patch; echo $?; cat input" \
- "\
- patching file input
- 0
- qwe
- asd
- zxc
- " \
- "qwe\nzxc\n" \
- "\
- --- input.doesnt_exist Jan 01 01:01:01 2000
- +++ input Jan 01 01:01:01 2000
- @@ -1,2 +1,3 @@
- qwe
- +asd
- zxc
- " \
- testing "patch -R with nonexistent old_file" \
- "patch -R; echo $?; cat input" \
- "\
- patching file input
- 0
- qwe
- zxc
- " \
- "qwe\nasd\nzxc\n" \
- "\
- --- input.doesnt_exist Jan 01 01:01:01 2000
- +++ input Jan 01 01:01:01 2000
- @@ -1,2 +1,3 @@
- qwe
- +asd
- zxc
- " \
- exit $FAILCOUNT
|