Branch Coverage

blib/lib/Parse/RandGen/Subrule.pm
Criterion Covered Total %
branch 14 32 43.7


line true false branch
36 0 404 unless my $self = shift()
38 404 0 if (ref $subrule) { }
39 0 404 unless UNIVERSAL::isa($subrule, 'Parse::RandGen::Rule')
42 0 0 unless defined $self->grammar
48 0 0 unless my $self = shift()
50 0 0 if (ref $subrule) { }
55 0 0 if (defined $self->max and $self->min == $self->max) { }
56 0 0 unless $self->min == 1
58 0 0 defined $self->max ? :
66 0 202 unless my $self = shift()
71 0 202 unless defined $rule
79 31 572 defined $badOne && $i == $badOne ? :
80 187 416 $matchThis && $i == $matchCnt - 1 ? :
83 200 2 if ($Parse::RandGen::Subrule::Debug)
84 31 169 defined $badOne ? :
92 0 202 unless my $self = shift()