Branch Coverage

blib/lib/Function/Parameters/Info.pm
Criterion Covered Total %
branch 48 90 53.3


line true false branch
15 0 40 if @_ < 1
19 0 42 if @_ < 5
0 42 if @_ > 1 and (@_ - 1) % 2
42 0 exists ${__rest}{'name'} ? :
42 0 exists ${__rest}{'type'} ? :
0 42 if keys %{__rest}
23 0 8 if @_ < 1
0 8 if @_ > 1
24 0 8 if @_ < 1
0 8 if @_ > 1
35 0 16 if @_ < 15
0 16 if @_ > 1 and (@_ - 1) % 2
16 0 exists ${__rest}{'keyword'} ? :
16 0 exists ${__rest}{'nshift'} ? :
16 0 exists ${__rest}{'_positional_required'} ? :
16 0 exists ${__rest}{'_positional_optional'} ? :
16 0 exists ${__rest}{'_named_required'} ? :
16 0 exists ${__rest}{'_named_optional'} ? :
16 0 exists ${__rest}{'slurpy'} ? :
0 16 if keys %{__rest}
39 0 11 if @_ < 1
0 11 if @_ > 1
40 0 55 if @_ < 1
0 55 if @_ > 1
41 0 21 if @_ < 1
0 21 if @_ > 1
42 0 22 if @_ < 1
0 22 if @_ > 1
43 0 38 if @_ < 1
0 38 if @_ > 1
44 0 22 if @_ < 1
0 22 if @_ > 1
46 0 22 if @_ < 1
0 22 if @_ > 1
52 0 12 if @_ < 1
0 12 if @_ > 1
59 0 12 if @_ < 1
0 12 if @_ > 1
60 4 4 if defined $self->slurpy or $self->named_required or $self->named_optional
67 0 12 if @_ < 1
0 12 if @_ > 1
70 6 6 if $nshift == 0
71 3 3 if $nshift == 1
76 0 21 if @_ < 1
0 21 if @_ > 1