Condition Coverage

blib/lib/DiaColloDB/Relation/Unigrams.pm
Criterion Covered Total %
condition 0 59 0.0


and 3 conditions

line !l l&&!r l&&r condition
105 0 0 0 fcread($flags) and not fctrunc($flags)
114 0 0 0 $hdr and !defined($hdr->{'version'}) || 'version'->parse($hdr->{'version'}) < $min_version
139 0 0 0 $ug->opened and fcwrite($ug->{'flags'})
157 0 0 0 defined $ug->{'base'} && defined $ug->{'r1'} && $ug->{'r1'}->opened && defined $ug->{'r2'} && $ug->{'r2'}->opened && defined $ug->{'rN'} && $ug->{'rN'}->opened
325 0 0 0 $off2 < $end2 and not $r2->eof
517 0 0 0 $dfilter and not &$dfilter($d1)
523 0 0 0 $extend and not exists $extend->{$ds}{$key2}

or 2 conditions

line l !l condition
279 0 0 $fN{$_} // 0

or 3 conditions

line l !l&&r !l&&!r condition
55 0 0 0 ref $that || $that
69 0 0 0 $ug->{$_} //= $ug->mmclass($PFCLASS)->new
99 0 0 0 $base //= $ug->{'base'}
100 0 0 0 $flags //= $ug->{'flags'}
106 0 0 0 $ug->readHeader || $ug->readHeader("$ug->{'base'}.dba.hdr")
114 0 0 0 !defined($hdr->{'version'}) || 'version'->parse($hdr->{'version'}) < $min_version
167 0 0 0 ref $_[0]{$_} || $_ =~ /^(?:base|flags|perms|log.*|packas|reclen)$/
175 0 0 0 defined $hdr || fccreat($ug->{'flags'})
354 0 0 0 $ug->opened or $ug->open
493 0 0 0 $ug->{'size1'} // ($ug->{'size1'} = $r1->size)
494 0 0 0 $ug->{'size2'} // ($ug->{'size2'} = $r2->size)
523 0 0 0 not defined $key2 or $extend and not exists $extend->{$ds}{$key2}