Condition Coverage

blib/lib/Params/CallbackRequest.pm
Criterion Covered Total %
condition 17 30 56.6


and 3 conditions

line !l l&&!r l&&r condition
210 139 4 0 $$self{'ignore_nulls'} and !defined($$params{$k}) || $$params{$k} eq ''

or 3 conditions

line l !l&&r !l&&!r condition
117 54 0 0 $$spec{'pkg_key'} ||= $p{'default_pkg_key'}
168 13 0 1 $p{'_cbs'} or $p{'_pre'}
13 0 1 $p{'_cbs'} or $p{'_pre'} or $p{'_post'}
177 0 14 0 ref $proto || $proto
210 1 1 2 !defined($$params{$k}) || $$params{$k} eq ''
258 48 91 0 $cbhs{$class} ||= $class->new(@_, 'params', $params, 'cb_request', $self)
270 85 0 16 $$self{'_pre'} or $$self{'_post'}
274 0 166 0 $cbhs{$_} || $$_[1]->new(@$params)
279 0 173 0 $cbhs{$_} || $$_[1]->new(@$params)