#!/bin/sh # Copyright 2018 by Denys Vlasenko # 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