Condition Coverage

blib/lib/DDC/PP/Object.pm
Criterion Covered Total %
condition 29 51 56.8


and 3 conditions

line !l l&&!r l&&r condition
119 92 32 10 ref $nod and UNIVERSAL::can($nod, 'members')
92 0 32 ref $nod and UNIVERSAL::isa($nod, 'ARRAY')
92 0 0 ref $nod and UNIVERSAL::isa($nod, 'HASH')
126 10 0 70 defined $newval and defined $oldval
10 42 28 defined $newval and defined $oldval and $newval ne $oldval
258 14 4 0 UNIVERSAL::isa($pval, 'HASH') and $pval->{'class'}

or 3 conditions

line l !l&&r !l&&!r condition
41 0 0 160 not defined $doGet or $doGet
42 0 160 0 not defined $doSet or $doSet
50 0 863 0 ref $that || $that
98 196 0 0 ref $_[0] || $_[0]
126 28 42 10 defined $newval and defined $oldval and $newval ne $oldval or defined $newval
70 0 10 defined $newval and defined $oldval and $newval ne $oldval or defined $newval or defined $oldval
158 296 0 0 defined $obj or ref $obj
160 0 290 6 $opts{'trimClassNames'} or $opts{'json'}
197 306 4975 0 ref $that || $that
228 0 6 0 ref $that || $that
229 0 0 6 not defined $hash or UNIVERSAL::isa($hash, $class)