Branch Coverage

blib/lib/DataStore/CAS/FS/DirCodec/Minimal.pm
Criterion Covered Total %
branch 34 42 80.9


line true false branch
29 17 0 ref $_ eq 'HASH' ? :
31 1 16 unless defined $type
33 1 15 unless my $code = $_TypeToCode{$type}
35 1 14 unless defined $name
37 1 13 unless _make_utf8($name)
39 3 10 unless defined $ref
40 1 12 unless _make_utf8($ref)
43 0 12 if 255 < length $name
44 0 12 if 255 < length $ref
49 1 5 if ($metadata and scalar keys %$metadata)
55 0 6 if utf8::is_utf8($ret)
74 2 25 ref $_[0] ? :
83 1 5 unless defined $params->{'format'}
89 1 5 if (defined $bytes) { }
93 0 5 unless defined $handle
94 0 5 unless seek $handle, $header_len, 0
100 0 6 unless $meta_end >= 0
101 1 5 if ($meta_end > 0) { }
114 0 12 unless $end <= length $bytes
117 9 3 $refLen ? :
139 9 3 defined $self->[2] ? :