Condition Coverage

blib/lib/Math/Expr.pm
Criterion Covered Total %
condition 21 24 87.5


and 3 conditions

line !l l&&!r l&&r condition
187 37 3 30 $e->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$e{'Val'}}
40 0 30 $e->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$e{'Val'}} and defined $$Math::Expr::Pri{$$n{'Val'}}
3 6 24 $e->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$e{'Val'}} and defined $$Math::Expr::Pri{$$n{'Val'}} and $$Math::Expr::Pri{$$e{'Val'}} < $$Math::Expr::Pri{$$n{'Val'}}
6 6 18 $e->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$e{'Val'}} and defined $$Math::Expr::Pri{$$n{'Val'}} and $$Math::Expr::Pri{$$e{'Val'}} < $$Math::Expr::Pri{$$n{'Val'}} and $e->Breakable
216 16 0 28 $a->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$n{'Val'}}
16 1 27 $a->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$n{'Val'}} and defined $$Math::Expr::Pri{$$a{'Val'}}
1 0 27 $a->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$n{'Val'}} and defined $$Math::Expr::Pri{$$a{'Val'}} and $$Math::Expr::Pri{$$a{'Val'}} < $$Math::Expr::Pri{$$n{'Val'}}
1 1 26 $a->isa('Math::Expr::Opp') and defined $$Math::Expr::Pri{$$n{'Val'}} and defined $$Math::Expr::Pri{$$a{'Val'}} and $$Math::Expr::Pri{$$a{'Val'}} < $$Math::Expr::Pri{$$n{'Val'}} and $a->Breakable