Condition Coverage

blib/lib/Math/Algebra/Symbols/Sum.pm
Criterion Covered Total %
condition 74 146 50.6


and 3 conditions

line !l l&&!r l&&r condition
279 2949 242 0 $a{'s'} and $b{'s'}
0 47 195 $a{'s'} and $b{'s'} and $a{'s'}{'id'} == $b{'s'}{'id'}
288 268 2923 0 $a{'e'} and $b{'e'}
296 3191 0 0 $a{'l'} and $b{'l'}
335 153 49 106 defined $a and defined $b
675 7 9 1 scalar @x == 1 and ref $x[0] eq 'ARRAY'
727 17 0 0 $n > 4 and $c > 1
728 17 0 0 $n > 2 and $c > 1
846 224 0 0 $n > 1 and exists $b{$v}
996 88 0 0 defined $s and defined $S
88 0 0 defined $s and defined $S and $S->id eq $s->id
997 88 0 0 defined $d and defined $D
88 0 0 defined $d and defined $D and $D->id eq $d->id
998 84 0 4 defined $e and defined $E
84 2 2 defined $e and defined $E and $E->id eq $e->id
999 88 0 0 defined $l and defined $L
88 0 0 defined $l and defined $L and $L->id eq $l->id
1000 7 8 73 defined $C and $C == $t->c
1001 88 0 0 defined $D and $D == $t->d
1002 6 2 80 defined $I and $I == $t->i
1733 0 269 0 $a->{'z'} and $b->{'z'}
1751 0 244 0 $a->{'z'} and $b->{'z'}
1772 0 416 0 $a->{'z'} and $b->{'z'}
1787 0 167 0 $a->{'z'} and $b->{'z'}
1803 0 173 0 $a->{'z'} and $b->{'z'}
1818 0 259 0 $a->{'z'} and $b->{'z'}
1986 0 14 0 $a->{'z'} and $b->{'z'}
2001 0 11 0 $a->{'z'} and $b->{'z'}

or 3 conditions

line l !l&&r !l&&!r condition
239 42 118 1598 $A->{'id'} == $zero->{'id'} or $B->{'id'} == $one->{'id'}
240 33 62 1503 $B->{'id'} == $zero->{'id'} or $A->{'id'} == $one->{'id'}
283 1104 0 2087 $a{'d'} or $b{'d'}
446 9 1 2 not defined $v{$v} or $v{$v} < $p
484 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'}
714 17 9 18 not defined $N or $p < $N
731 7 1 9 $n == 1 or $c == 1
789 0 0 57 $t{'s'} or $t{'d'}
0 0 57 $t{'s'} or $t{'d'} or $t{'e'}
0 0 57 $t{'s'} or $t{'d'} or $t{'e'} or $t{'l'}
795 57 0 0 $d == 1 or $d == 2
1111 0 1 31 defined $S or defined $E
1 0 31 defined $S or defined $E or defined $L
1120 0 0 60 defined $S or defined $D
0 0 60 defined $S or defined $D or defined $E
0 0 60 defined $S or defined $D or defined $E or defined $L

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
286 2923 0 4 264 $a{'e'} xor $b{'e'}
295 0 0 0 3191 $a{'l'} xor $b{'l'}