Condition Coverage

blib/lib/Catalyst/Utils/StrongParameters.pm
Criterion Covered Total %
condition 32 40 80.0


and 3 conditions

line !l l&&!r l&&r condition
106 14 12 1 (ref $value || '') eq "HASH" and not %$value
157 14 10 1 (ref $value || '') eq "HASH" and not %$value
170 0 0 0 (ref $value || '') eq "HASH" and exists $value->{$pointer}
180 12 5 74 (ref $value || '') eq "HASH" and exists $value->{$pointer}

or 2 conditions

line l !l condition
29 2 8 $self->_namespace || []
39 2 8 $self->_current || {}
48 0 4 $self->_namespace || []
58 2 0 $self->_current || {}
79 2 60 ref $value || ''
92 24 106 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.
106 13 14 ref $value || ''
110 28 78 ref $rules->[0] || ''
139 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.
150 10 0 ref $value || ''
157 11 14 ref $value || ''
162 13 65 ref $rules->[0] || ''
170 0 0 ref $value || ''
180 79 12 ref $value || ''