Condition Coverage

blib/lib/InterMine/Item.pm
Criterion Covered Total %
condition 0 41 0.0


and 3 conditions

line !l l&&!r l&&r condition
84 0 0 0 $key ne 'model' and $key ne 'id'
0 0 0 $key ne 'model' and $key ne 'id' and $key ne 'classname'
0 0 0 $key ne 'model' and $key ne 'id' and $key ne 'classname' and $key ne 'implements'
0 0 0 $key ne 'model' and $key ne 'id' and $key ne 'classname' and $key ne 'implements' and $key ne 'ignore_null'
120 0 0 0 $classname eq '' and scalar @implements_classdescs == 0
443 0 0 0 defined $classname and length $classname > 0
471 0 0 0 $key ne 'id' and $key ne 'class'
474 0 0 0 not defined $val and $ignore_null

or 2 conditions

line l !l condition
89 0 0 $opts{'classname'} || ''
90 0 0 $opts{'implements'} || ''
463 0 0 $$self{':classname'} || ''
464 0 0 $$self{':implements'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
164 0 0 0 defined $value or $$self{':ignore_null'}
202 0 0 0 not defined $current_rev_ref or $current_rev_ref != $self
219 0 0 0 not defined $$self{$name} or $$self{$name} != $value