Condition Coverage

blib/lib/Math/Expr/Opp.pm
Criterion Covered Total %
condition 24 33 72.7


and 3 conditions

line !l l&&!r l&&r condition
77 0 469 0 ref $Math::Expr::Opp::OppDB and ref $Math::Expr::Opp::Pri
296 48 0 27 $rule->isa('Math::Expr::Var') and $rule->BaseType eq $self->BaseType
2 22 24 $rule->isa('Math::Expr::Opp') and $$rule{'Val'} eq $$self{'Val'}
523 13 0 80 $$op{'ass'} and $$op{'com'}
566 4 0 29 $$op{'ass'} and $$op{'com'}
591 43 10 0 defined $$op{'noparammathml'} and eval $$op{'noparammathml'}
594 0 1 18 defined $$Math::Expr::Opp::Pri{$$self{'Val'}} and defined $$Math::Expr::Opp::Pri{$$self{'Opps'}[$i]{'Val'}}
630 11 26 24 defined $$Math::Expr::Opp::Pri{$$self{'Val'}} and defined $$Math::Expr::Opp::Pri{$$self{'Opps'}[$i]{'Val'}}

or 3 conditions

line l !l&&r !l&&!r condition
176 212 373 787 $force or not $$self{'Op'}
593 11 8 0 not $$op{'ass'} or $$self{'Opps'}[$i]{'Val'} ne $$self{'Val'}
629 29 32 0 not $$op{'ass'} or $$self{'Opps'}[$i]{'Val'} ne $$self{'Val'}