Condition Coverage

blib/lib/DiaColloDB/EnumFile/MMap.pm
Criterion Covered Total %
condition 0 33 0.0


and 3 conditions

line !l l&&!r l&&r condition
110 0 0 0 $enum->opened and fcwrite($enum->{'flags'})
126 0 0 0 defined $enum->{'sbufr'} && defined $enum->{'ixbufr'} && defined $enum->{'sxbufr'}
134 0 0 0 $enum->SUPER::reopen && $enum->remap
163 0 0 0 $enum->dirty and $enum->{'i2s'}
223 0 0 0 $enum->{'utf8'} and utf8::is_utf8($key)
264 0 0 0 $utf8 and not utf8::is_utf8($re)

or 2 conditions

line l !l condition
161 0 0 $enum->{'i2s'} // []
203 0 0 unpack($enum->{'pack_o'}, substr(${$enum->{'ixbufr'};}, $i * $enum->{'len_o'}, $enum->{'len_o'})) // (return undef)
217 0 0 $ilo //= 0

or 3 conditions

line l !l&&r !l&&!r condition
161 0 0 0 $enum->loaded or not $enum->opened
218 0 0 0 $ihi //= $enum->{'dirty'} ? length($$sxbufr) / $len_sx : $enum->{'size'}
269 0 0 0 $enum->loaded or not $enum->opened