Branch Coverage

blib/lib/Elive/Entity.pm
Criterion Covered Total %
branch 23 34 67.6


line true false branch
62 0 0 unless $class and $url
107 4 3 if ($reftype eq 'HASH') { }
3 0 elsif ($reftype eq 'ARRAY') { }
0 0 elsif ($reftype) { }
122 0 0 defined $result && $result ne '' ? :
128 0 7 if $class->debug >= 2
140 47 36 if (not $results_type) { }
5 31 elsif ($results_type eq 'ARRAY') { }
31 0 elsif ($results_type eq 'HASH') { }
153 5 63 if ($key eq 'Collection') { }
2 61 elsif ($key eq 'Map') { }
155 4 1 if (Elive::Util::_reftype($value) eq 'HASH' and exists $$value{'Entry'}) { }
161 1 3 if (keys %parent)
180 2 0 if (Elive::Util::_reftype($value) eq 'HASH') { }
182 2 0 if (exists $$value{'Entry'})
190 1 1 if (Elive::Util::_reftype($value) eq 'ARRAY') { }
235 2 3 if not defined $str or $str eq '' or $str =~ /^ \w+ $/x