Condition Coverage

blib/lib/Math/Algebra/Symbols/Sum.pm
Criterion Covered Total %
condition 73 146 50.0


and 3 conditions

line !l l&&!r l&&r condition
280 3811 0 48 $a{'s'} and $b{'s'}
3811 13 35 $a{'s'} and $b{'s'} and $a{'s'}{'id'} == $b{'s'}{'id'}
289 76 0 3783 $a{'e'} and $b{'e'}
297 3859 0 0 $a{'l'} and $b{'l'}
336 148 44 87 defined $a and defined $b
681 7 9 1 scalar @x == 1 and ref $x[0] eq 'ARRAY'
733 16 0 0 $n > 4 and $c > 1
734 16 0 0 $n > 2 and $c > 1
851 208 0 0 $n > 1 and exists $b{$v}
1002 75 0 0 defined $s and defined $S
75 0 0 defined $s and defined $S and $S->id eq $s->id
1003 75 0 0 defined $d and defined $D
75 0 0 defined $d and defined $D and $D->id eq $d->id
1004 73 0 2 defined $e and defined $E
73 2 0 defined $e and defined $E and $E->id eq $e->id
1005 75 0 0 defined $l and defined $L
75 0 0 defined $l and defined $L and $L->id eq $l->id
1006 5 4 66 defined $C and $C == $t->c
1007 75 0 0 defined $D and $D == $t->d
1008 5 2 68 defined $I and $I == $t->i
1739 0 0 175 $$a{'z'} and $$b{'z'}
1757 0 0 200 $$a{'z'} and $$b{'z'}
1778 0 0 246 $$a{'z'} and $$b{'z'}
1793 0 0 146 $$a{'z'} and $$b{'z'}
1809 0 0 145 $$a{'z'} and $$b{'z'}
1824 0 0 243 $$a{'z'} and $$b{'z'}
1992 0 0 10 $$a{'z'} and $$b{'z'}
2007 0 0 7 $$a{'z'} and $$b{'z'}

or 3 conditions

line l !l&&r !l&&!r condition
240 45 114 1177 $$A{'id'} == $$zero{'id'} or $$B{'id'} == $$one{'id'}
241 34 48 1095 $$B{'id'} == $$zero{'id'} or $$A{'id'} == $$one{'id'}
284 1718 484 1657 $a{'d'} or $b{'d'}
447 9 0 1 not defined $v{$v} or $v{$v} < $p
485 0 0 0 $T{'s'} or $T{'d'}
0 0 0 $T{'s'} or $T{'d'} or $T{'e'}
0 0 0 $T{'s'} or $T{'d'} or $T{'e'} or $T{'l'}
720 16 9 17 not defined $N or $p < $N
737 7 0 9 $n == 1 or $c == 1
795 0 0 43 $t{'s'} or $t{'d'}
0 0 43 $t{'s'} or $t{'d'} or $t{'e'}
0 0 43 $t{'s'} or $t{'d'} or $t{'e'} or $t{'l'}
801 43 0 0 $d == 1 or $d == 2
1117 0 1 26 defined $S or defined $E
1 0 26 defined $S or defined $E or defined $L
1126 0 0 48 defined $S or defined $D
0 0 48 defined $S or defined $D or defined $E
0 0 48 defined $S or defined $D or defined $E or defined $L

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
287 3783 0 4 72 $a{'e'} xor $b{'e'}
296 0 0 0 3859 $a{'l'} xor $b{'l'}