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