Branch Coverage

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


line true false branch
13 0 40 if @_ < 1
17 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}
21 0 8 if @_ < 1
0 8 if @_ > 1
22 0 8 if @_ < 1
0 8 if @_ > 1
33 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}
37 0 11 if @_ < 1
0 11 if @_ > 1
38 0 55 if @_ < 1
0 55 if @_ > 1
39 0 21 if @_ < 1
0 21 if @_ > 1
40 0 22 if @_ < 1
0 22 if @_ > 1
41 0 38 if @_ < 1
0 38 if @_ > 1
42 0 22 if @_ < 1
0 22 if @_ > 1
44 0 22 if @_ < 1
0 22 if @_ > 1
50 0 12 if @_ < 1
0 12 if @_ > 1
57 0 12 if @_ < 1
0 12 if @_ > 1
58 4 4 if defined $self->slurpy or $self->named_required or $self->named_optional
65 0 12 if @_ < 1
0 12 if @_ > 1
68 6 6 if $nshift == 0
69 3 3 if $nshift == 1
74 0 21 if @_ < 1
0 21 if @_ > 1