Condition Coverage

blib/lib/Math/Symbolic/Base.pm
Criterion Covered Total %
condition 28 47 59.5


and 3 conditions

line !l l&&!r l&&r condition
171 4 0 187 exists $args{$name} and defined $args{$name}
237 1 1 1 $term->term_type == 2 and defined $term->{'value'}
437 0 1531 12281 exists $args{'in_place'} and $args{'in_place'}
461 12992 820 0 exists $args{'after'} and ref $args{'after'} ne "CODE"
465 8216 5561 35 @opt == 1 && ref $opt[0] eq 'HASH'
470 0 0 10 @opt == 1 and not defined $opt[0]
0 0 0 @opt >= 1 and not grep({not $_ =~ /^[+-]?\d+$/;} @opt)
531 0 0 0 $has_control && exists $opt[0]{'skip_after'} && $opt[0]{'skip_after'}
12992 0 820 exists $args{'after'} and not $has_control && exists $opt[0]{'skip_after'} && $opt[0]{'skip_after'}
648 86 0 1 not defined $operand and $reverse
657 38 0 0 not defined $operand and $reverse

or 2 conditions

line l !l condition
288 1544 7401 shift() || 'default'

or 3 conditions

line l !l&&r !l&&!r condition
169 499 120 0 $ttype == 0 or $ttype == 1
284 0 0 8945 $ttype == 1 or $ttype == 2
298 0 11 7390 $type == 5 or $type == 6
604 4 3 3 $ttype == 0 or $ttype == 1