12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/sh
- # Copyright 2018 by Denys Vlasenko <vda.linux@googlemail.com>
- # Licensed under GPLv2, see file LICENSE in this source tree.
- . ./testing.sh
- # testing "description" "command" "result" "infile" "stdin"
- testing 'hexdump -C with four NULs' \
- 'hexdump -C' \
- "\
- 00000000 00 00 00 00 |....|
- 00000004
- " \
- '' \
- '\0\0\0\0'
- testing "hexdump does not think last padded block matches any full block" \
- "hexdump -e '1/1 \"%02x|\"1/1 \"%02x!\\n\"'" \
- "\
- 00|00!
- *
- 00| !
- " \
- '' \
- '\0\0\0\0\0\0\0\0\0\0\0'
- testing "hexdump thinks last full block can match" \
- "hexdump -e '1/1 \"%02x|\"1/1 \"%02x!\\n\"'" \
- "\
- 00|00!
- *
- " \
- '' \
- '\0\0\0\0\0\0\0\0\0\0\0\0'
- exit $FAILCOUNT
|