12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/bin/sh
- # Copyright 2020 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 'xxd -p with one NUL' \
- 'xxd -p' \
- "\
- 00
- " \
- '' \
- '\0'
- testing 'xxd -p with 30 NULs' \
- 'xxd -p' \
- "\
- 000000000000000000000000000000000000000000000000000000000000
- " \
- '' \
- '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'
- testing 'xxd -p with 31 NULs' \
- 'xxd -p' \
- "\
- 000000000000000000000000000000000000000000000000000000000000
- 00
- " \
- '' \
- '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'
- testing 'xxd -p -r' \
- 'xxd -p -r' \
- '01234567765432100123456776543210' \
- '' \
- '30313233343536373736353433323130 30313233343536373736353433323130'
- exit $FAILCOUNT
|