Condition Coverage

blib/lib/Math/Symbolic/Base.pm
Criterion Covered Total %
condition 29 47 61.7


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'}
435 0 1531 12252 exists $args{'in_place'} and $args{'in_place'}
461 12963 820 0 exists $args{'after'} and ref $args{'after'} ne 'CODE'
465 8205 5543 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 820 0 0 $has_control && exists $opt[0]{'skip_after'} && $opt[0]{'skip_after'}
12963 0 820 exists $args{'after'} and not $has_control && exists $opt[0]{'skip_after'} && $opt[0]{'skip_after'}
648 84 0 1 not defined $operand and $reverse
657 38 0 0 not defined $operand and $reverse

or 2 conditions

line l !l condition
288 1535 7390 shift() || 'default'

or 3 conditions

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