Condition Coverage

blib/lib/DDC/PP/CQuery.pm
Criterion Covered Total %
condition 15 73 20.5


and 3 conditions

line !l l&&!r l&&r condition
576 0 0 0 $_ and $id = $_->GetMatchId
595 0 0 0 $_ < $#{$$obj{'Items'};} && ($obj->{'Dists'}[$_] || ($obj->{'DistOps'}[$_] || '<') ne '<')

or 2 conditions

line l !l condition
106 0 0 $obj->{'Dtr2'} && $obj->{'Dtr2'}->GetMatchId || $obj->{'Dtr1'} && $obj->{'Dtr1'}->GetMatchId || 0
160 0 12 $matchid || 0
208 14 266 $index || ''
0 280 $matchid || 0
215 0 27 $_[0]{'IndexName'} || ''
216 0 0 $_[0]{'BreakName'} || ''
259 0 0 $_[0]{'ValueInt'} || 0
289 245 0 $values || []
311 235 6 $expanders || []
315 0 0 $expanders || []
393 0 0 $prefixes || []
407 0 0 $suffixes || []
421 0 0 $infixes || []
436 0 0 $index || 'MorphPattern'
0 0 $items || []
455 0 0 $index || 'Lemma'
469 0 0 $index || 'Thes'
483 0 0 $index || ''
527 0 0 $obj->{'Dtr3'} && $obj->{'Dtr3'}->GetMatchId || $obj->{'Dtr2'} && $obj->{'Dtr2'}->GetMatchId || $obj->{'Dtr1'} && $obj->{'Dtr2'}->GetMatchId || 0
553 2 0 $items || []
0 2 $dists || []
0 2 $distops || []
562 2 2 $nextDistOp ||= '<'
572 0 0 $_[0]{'Items'} || []
595 0 0 $obj->{'DistOps'}[$_] || '<'
0 0 $obj->{'Dists'}[$_] || '0'

or 3 conditions

line l !l&&r !l&&!r condition
32 0 0 0 ref $_[0] || $_[0]
35 0 0 0 ref $_[0] || $_[0]
165 0 0 0 $obj->{'MatchId'} || $obj->SUPER::GetMatchId
295 4 0 0 $values ||= $obj->{'Values'}
322 0 0 8 !defined($_) || $_ eq ''