Condition Coverage

blib/lib/Parse/RandGen/Rule.pm
Criterion Covered Total %
condition 7 24 29.1


and 3 conditions

line !l l&&!r l&&r condition
79 0 1 10 $type and UNIVERSAL::isa($arg, $prodType)
145 805 0 0 defined $self->name and defined $args{'vals'}{$self->name}
165 202 0 0 defined $self->name and defined $args{'vals'}{$self->name}
198 0 0 0 $isNumber and $$prod{'_number'} == $prodIdent
0 0 0 defined $$prod{'_name'} and $$prod{'_name'} eq $prodIdent

or 3 conditions

line l !l&&r !l&&!r condition
39 0 9 0 ref $class || $class
42 8 1 0 not defined $$self{'_name'} or $$self{'_name'} =~ /^[a-z_]\w*$/i
198 0 0 0 $isNumber and $$prod{'_number'} == $prodIdent or defined $$prod{'_name'} and $$prod{'_name'} eq $prodIdent