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
309 2949 242 0 $a{'s'} and $b{'s'}
0 47 195 $a{'s'} and $b{'s'} and $a{'s'}{'id'} == $b{'s'}{'id'}
318 268 2923 0 $a{'e'} and $b{'e'}
326 3191 0 0 $a{'l'} and $b{'l'}
365 153 49 106 defined $a and defined $b
715 7 9 1 scalar @x == 1 and ref $x[0] eq 'ARRAY'
767 17 0 0 $n > 4 and $c > 1
768 17 0 0 $n > 2 and $c > 1
886 224 0 0 $n > 1 and exists $b{$v}
1036 88 0 0 defined $s and defined $S
88 0 0 defined $s and defined $S and $S->id eq $s->id
1037 88 0 0 defined $d and defined $D
88 0 0 defined $d and defined $D and $D->id eq $d->id
1038 86 0 2 defined $e and defined $E
86 2 0 defined $e and defined $E and $E->id eq $e->id
1039 88 0 0 defined $l and defined $L
88 0 0 defined $l and defined $L and $L->id eq $l->id
1040 7 8 73 defined $C and $C == $t->c
1041 88 0 0 defined $D and $D == $t->d
1042 6 2 80 defined $I and $I == $t->i
1749 0 269 0 $a->{'z'} and $b->{'z'}
1767 0 244 0 $a->{'z'} and $b->{'z'}
1788 0 416 0 $a->{'z'} and $b->{'z'}
1803 0 167 0 $a->{'z'} and $b->{'z'}
1819 0 173 0 $a->{'z'} and $b->{'z'}
1834 0 259 0 $a->{'z'} and $b->{'z'}
2002 0 14 0 $a->{'z'} and $b->{'z'}
2017 0 11 0 $a->{'z'} and $b->{'z'}

or 3 conditions

line l !l&&r !l&&!r condition
269 42 118 1598 $A->{'id'} == $zero->{'id'} or $B->{'id'} == $one->{'id'}
270 33 62 1503 $B->{'id'} == $zero->{'id'} or $A->{'id'} == $one->{'id'}
313 1104 0 2087 $a{'d'} or $b{'d'}
476 9 1 2 not defined $v{$v} or $v{$v} < $p
514 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'}
754 17 9 18 not defined $N or $p < $N
771 7 1 9 $n == 1 or $c == 1
829 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'}
835 57 0 0 $d == 1 or $d == 2
1151 0 1 31 defined $S or defined $E
1 0 31 defined $S or defined $E or defined $L
1160 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
316 2923 0 4 264 $a{'e'} xor $b{'e'}
325 0 0 0 3191 $a{'l'} xor $b{'l'}