Condition Coverage

File:blib/lib/App/Test/Generator/Mutation/ReturnUndef.pm
Coverage:76.2%

line%coveragecondition
78100
Adec
00
11
$doc->find(sub {         my $node = $_[1]; return 0 unless $node->isa('PPI::Statement::Break'); return 0 unless my $first = $node->schild(0); return $first->content eq 'return'; } ) || []
179100
Adec
00
11
$doc->find(sub {         my $node = $_[1]; return 0 unless $node->isa('PPI::Statement::Break'); return 0 unless my $first = $node->schild(0); return $first->content eq 'return'; } ) || []
193100
ABdec
0X0
100
111
@expr == 1 and not $expr[0]->isa("PPI::Token")
22650
Adec
00
11
$doc->find(sub {         my $node = $_[1]; return 0 unless $node->isa('PPI::Statement::Break'); return 0 unless my $first = $node->schild(0); return $first->content eq 'return'; } ) || []
23367
ABdec
0X0
100
111
@expr == 1 and not $expr[0]->isa("PPI::Token")
25167
ABdec
000
011
1X1
$@ or not $mutant
28150
ABCdec
0XX0
10X0
1100
1111
@children and $children[-1]->isa("PPI::Token::Structure") and $children[-1]->content eq ";"