Condition Coverage

blib/lib/Catalyst/Utils/StructuredParameters.pm
Criterion Covered Total %
condition 36 47 76.6


and 3 conditions

line !l l&&!r l&&r condition
137 29 0 6 $index eq "" and $old
151 14 14 1 (ref $value || '') eq "HASH" and not %$value
212 14 10 1 (ref $value || '') eq "HASH" and not %$value
225 0 0 0 (ref $value || '') eq "HASH" and exists $value->{$pointer}
235 12 5 74 (ref $value || '') eq "HASH" and exists $value->{$pointer}

or 2 conditions

line l !l condition
40 2 11 $self->_namespace || []
50 2 11 $self->_current || {}
59 0 4 $self->_namespace || []
69 2 0 $self->_current || {}
100 2 60 ref $value || ''
114 27 117 ref $rule or Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.26.1/B/Deparse.pm line 5018.
139 6 0 ref $value || ''
5 0 ref $value || ''
151 15 14 ref $value || ''
156 31 86 ref $rules->[0] || ''
185 20 78 ref $rule or Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.26.1/B/Deparse.pm line 5018.
196 10 0 ref $value || ''
212 11 14 ref $value || ''
217 13 65 ref $rules->[0] || ''
225 0 0 ref $value || ''
235 79 12 ref $value || ''