function old new delta bb_dump_dump 1523 1520 -3 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
		
			
				
	
	
		
			38 lines
		
	
	
		
			719 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			719 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/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
 |