Condition Coverage

blib/lib/Math/Formula/Context.pm
Criterion Covered Total %
condition 21 38 55.2


and 3 conditions

line !l l&&!r l&&r condition
101 0 0 2 builtin::blessed($obj) and $obj->isa("Math::Formula")
0 0 0 builtin::blessed($obj) and $obj->isa("Math::Formula::Context")
124 0 0 44 not ref $name and @_
125 0 0 1 not @_ and builtin::blessed($name)
0 0 1 not @_ and builtin::blessed($name) and $name->isa("Math::Formula")
129 1 25 18 @_ == 1 and builtin::blessed($next)
26 13 5 @_ == 1 and builtin::blessed($next) and $next->isa("Math::Formula")
135 25 0 13 builtin::blessed($next) and $next->isa("Math::Formula::Type")
138 1 19 5 @_ == 1 && ref $next eq 'ARRAY'
198 0 21 6 $result and $result->isa("MF::NAME")

or 2 conditions

line l !l condition
56 1 15 $args->{'lead_expressions'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
53 16 0 0 $now //= "DateTime"->now
195 0 21 0 delete $args{'name'} || join('#', (caller)[1, 2])