Branch Coverage

blib/lib/Data/AMF/Formatter/AMF3.pm
Criterion Covered Total %
branch 35 54 64.8


line true false branch
79 5 23 if (my $pkg = blessed $value) { }
8 15 elsif (my $ref = ref $value) { }
81 2 3 if ($pkg eq 'Data::AMF::Type::Boolean') { }
1 2 elsif ($pkg eq 'Data::AMF::Type::ByteArray') { }
1 1 elsif ($pkg eq 'Data::AMF::Type::Null') { }
1 0 elsif ($pkg eq 'DateTime') { }
0 0 elsif ($pkg eq 'XML::LibXML::Document') { }
83 1 1 if ($value->data) { }
119 1 7 if ($ref eq 'ARRAY') { }
7 0 elsif ($ref eq 'HASH') { }
136 5 10 if (looks_like_number $value) { }
9 1 elsif (defined $value) { }
138 4 1 if ($value >= '-268435456' and $value <= '268435455' and $value == int $value) { }
167 27 0 if ($value < 128) { }
0 0 elsif ($value < 16384) { }
0 0 elsif ($value < 2097152) { }
209 7 13 if (defined $i) { }
211 0 7 if ($value eq '') { }
223 11 2 if ($value ne '')
242 0 1 if (defined $i) { }
271 0 7 if (defined $i) { }
284 0 7 if (defined $$value{'_explicitType'}) { }
295 0 11 if $k eq '_explicitType'
301 11 0 if (defined $v) { }
322 0 1 if (defined $i) { }
348 0 1 if (defined $i) { }
370 0 0 if (defined $i) { }