Branch Coverage

blib/lib/Text/Password/SHA.pm
Criterion Covered Total %
branch 12 14 85.7


line true false branch
78 0 1709 unless length $input
79 0 1709 unless length $data
81 1706 3 if $data =~ m[^\$6\$[ -~]{1,$m}\$[\w/\.]{86}$]
83 1 2 if $data =~ m[^\$5\$[ -~]{1,$m}\$[\w/\.]{43}$]
85 1 1 if $data =~ /^[\da-f]{40}$/i
106 1 1810 if length $input < 4
107 1 1809 if $input =~ /[^ -~]/