Branch Coverage

blib/lib/Getopt/Fancy.pm
Criterion Covered Total %
branch 0 68 0.0


line true false branch
43 0 0 unless $key
44 0 0 if length $key > $intvars{$self}{'maxoptlen'}
45 0 0 if $values{'EX'} and length $values{'EX'} > $intvars{$self}{'maxexlen'}
46 0 0 if ($values{'YIV'})
47 0 0 if (not ref $values{'YIV'}) { }
53 0 0 if (length $val == 0 or $val =~ /\$\(.*?\)/o)
58 0 0 if $use_yiv
71 0 0 if (not ref $$self{$key}) { }
97 0 0 unless (GetOptions $self, @gopts)
104 0 0 unless defined $config{$self}{$key}{'DEF'}
105 0 0 if defined $$self{$key}
106 0 0 if ($config{$self}{$key}{'GT'} and index($config{$self}{$key}{'GT'}, '@') > 0 and not ref $config{$self}{$key}{'DEF'}) { }
117 0 0 unless $config{$self}{$key}{'GT'} and index($config{$self}{$key}{'GT'}, '@') > 0
118 0 0 unless $config{$self}{$key}{'COMMAS'}
119 0 0 unless defined $$self{$key}
130 0 0 if $config{$self}{$key}{'REQ'} and not defined $$self{$key}
135 0 0 unless defined $config{$self}{$key}{'REGEX'}
136 0 0 unless defined $$self{$key}
137 0 0 if (not ref $$self{$key}) { }
143 0 0 unless $value =~ /$config{$self}{$key}{'REGEX'}/
149 0 0 unless defined $config{$self}{$key}{'ALLOWED'}
150 0 0 unless defined $$self{$key}
153 0 0 if (not ref $config{$self}{$key}{'ALLOWED'}) { }
160 0 0 if (not ref $$self{$key}) { }
166 0 0 unless $a{$value}
180 0 0 if $config{$self}{$item}{$key} == $value
209 0 0 if (defined $options) { }
212 0 0 unless $config{$self}{$a}{'SECTION'} cmp $config{$self}{$b}{'SECTION'}
221 0 0 if (not ref $config{$self}{$key}{'DEF'}) { }
226 0 0 if ($section ne $config{$self}{$key}{'SECTION'})
231 0 0 if $config{$self}{$key}{'REQ'}
232 0 0 if $config{$self}{$key}{'DESC'}
234 0 0 if $config{$self}{$key}{'DEF'}
235 0 0 if $config{$self}{$key}{'ALLOWED'}