Branch Coverage

blib/lib/Getopt/Param/Tiny.pm
Criterion Covered Total %
branch 43 48 89.5


line true false branch
14 1 11 ref $$arg_ref{'array_ref'} ne 'ARRAY' ? :
22 1 25 if $arg eq '--'
24 0 25 $$arg_ref{'strict'} ? :
26 23 2 if ($arg =~ s/$rg/$1/) { }
28 12 11 defined $value ? :
31 0 2 unless $$arg_ref{'quiet'}
36 0 12 if ($$self{'opts'}{'help'} and $$arg_ref{'help_coderef'})
42 1 11 if (not keys %{$$self{'opts'};} and $$arg_ref{'no_args_help'})
46 2 10 if (ref $$arg_ref{'known_only'} eq 'ARRAY')
52 1 1 unless (exists $lookup{$k})
58 1 1 if $unknown
61 2 10 if (ref $$arg_ref{'required'} eq 'ARRAY')
65 1 1 unless (exists $$self{'opts'}{$k})
71 1 1 if $missing
74 2 10 if (ref $$arg_ref{'validate'} eq 'CODE')
75 1 1 unless $$arg_ref{'validate'}($self)
78 2 10 if (ref $$arg_ref{'actions'} eq 'ARRAY')
80 2 0 if (exists $$self{'opts'}{$$k[0]})
81 1 1 if (ref $$k[1] eq 'CODE') { }
101 2 0 wantarray ? :
2 26 unless $name
102 5 21 if @val
103 3 23 unless exists $$self{'opts'}{$name}
104 6 17 wantarray ? :