Condition Coverage

blib/lib/SVN/Dumpfile/Node/Properties.pm
Criterion Covered Total %
condition 17 30 56.6


and 3 conditions

line !l l&&!r l&&r condition
26 6 43 3 @_ == 1 and ref $_[0] eq 'HASH'
6 41 2 @_ == 1 and ref $_[0] eq 'ARRAY'
47 0 2 @_ == 1 and ref $_[0] eq 'ARRAY' and @{$_[0];} % 2 == 0
1 0 41 @_ == 1 and not defined $_[0]
135 0 0 107 defined $propstrref and defined $$propstrref
196 0 0 26 defined $ret and $ret
232 0 0 2 defined $str and $str ne ''

or 3 conditions

line l !l&&r !l&&!r condition
63 40 0 1 not defined $position or $position > @$order
205 18 0 0 eval { do { $fh->isa('IO::Handle') } } or ref $fh eq 'GLOB'
18 0 0 eval { do { $fh->isa('IO::Handle') } } or ref $fh eq 'GLOB' or ref \$fh eq 'GLOB'