Branch Coverage

blib/lib/Validator/LIVR/Rules/String.pm
Criterion Covered Total %
branch 30 32 93.7


line true false branch
10 7 6 if (ref $_[0] eq 'ARRAY') { }
20 1 12 if not defined $value or $value eq ''
22 6 6 unless grep {$value eq $_;} @$allowed_values
33 2 8 if not defined $value or $value eq ''
35 4 4 if length $value > $max_length
46 2 10 if not defined $value or $value eq ''
48 5 5 if length $value < $min_length
59 2 6 if not defined $value or $value eq ''
61 1 5 if length $value < $length
62 2 3 if length $value > $length
73 1 3 if not defined $value or $value eq ''
75 0 3 if length $value < $min_length
76 0 3 if length $value > $max_length
86 2 8 $is_ignore_case ? :
90 2 8 if not defined $value or $value eq ''
92 4 4 unless $value =~ /$re/