Condition Coverage

blib/lib/Math/Algebra/Symbols/Term.pm
Criterion Covered Total %
condition 75 207 36.2


and 3 conditions

line !l l&&!r l&&r condition
61 852 0 160 $1 and $1 eq '-'
587 0 0 8525 $$a{'z'} and $$b{'z'}
613 0 0 0 $$a{'z'} and $$b{'z'}
640 0 0 9821 $$a{'z'} and $$b{'z'}
645 5701 3882 238 defined $$a{'divide'} and defined $$b{'divide'}
9509 28 46 defined $$a{'sqrt'} and defined $$b{'sqrt'}
1979 3983 3575 defined $$a{'exp'} and defined $$b{'exp'}
5962 0 0 defined $$a{'log'} and defined $$b{'log'}
687 0 0 251 $$a{'z'} and $$b{'z'}
692 247 4 0 defined $$b{'divide'} and !defined($$a{'divide'}) || $$a{'divide'}->id != $$b{'divide'}->id
694 230 17 0 defined $$b{'sqrt'} and !defined($$a{'sqrt'}) || $$a{'sqrt'}->id != $$b{'sqrt'}->id
696 230 0 0 defined $$b{'exp'} and !defined($$a{'exp'}) || $$a{'exp'}->id != $$b{'exp'}->id
698 230 0 0 defined $$b{'log'} and !defined($$a{'log'}) || $$a{'log'}->id != $$b{'log'}->id
716 230 0 0 defined $$a{'divide'} and defined $$b{'divide'}
717 214 16 0 defined $$a{'sqrt'} and defined $$b{'sqrt'}
718 200 30 0 defined $$a{'exp'} and defined $$b{'exp'}
719 230 0 0 defined $$a{'log'} and defined $$b{'log'}
771 0 0 0 $$a{'z'} and $$b{'z'}
877 8 1062 26 scalar keys %{$$t{'v'};} == 1 and exists $$t{'v'}{'pi'}
1070 0 26 scalar keys %{$$t{'v'};} == 1 and exists $$t{'v'}{'pi'} and $$t{'v'}{'pi'} == 1
1211 0 0 0 $$a{'z'} and $$b{'z'}
1228 0 0 0 $$a{'z'} and $$b{'z'}
1249 0 0 0 $$a{'z'} and $$b{'z'}
1264 0 0 0 $$a{'z'} and $$b{'z'}
1280 0 0 0 $$a{'z'} and $$b{'z'}
1294 0 0 10313 $$a{'z'} and $$b{'z'}

or 3 conditions

line l !l&&r !l&&!r condition
124 5676 4056 3142 $x == 1 or $y == 1
146 0 0 0 $x == 1 or $y == 1
358 0 0 7345 $i4 == 2 or $i4 == 3
645 238 0 9583 defined $$a{'divide'} and defined $$b{'divide'} or defined $$a{'sqrt'} and defined $$b{'sqrt'}
46 0 9537 defined $$a{'divide'} and defined $$b{'divide'} or defined $$a{'sqrt'} and defined $$b{'sqrt'} or defined $$a{'exp'} and defined $$b{'exp'}
3575 0 5962 defined $$a{'divide'} and defined $$b{'divide'} or defined $$a{'sqrt'} and defined $$b{'sqrt'} or defined $$a{'exp'} and defined $$b{'exp'} or defined $$a{'log'} and defined $$b{'log'}
692 4 0 0 !defined($$a{'divide'}) || $$a{'divide'}->id != $$b{'divide'}->id
694 15 2 0 !defined($$a{'sqrt'}) || $$a{'sqrt'}->id != $$b{'sqrt'}->id
696 0 0 0 !defined($$a{'exp'}) || $$a{'exp'}->id != $$b{'exp'}->id
698 0 0 0 !defined($$a{'log'}) || $$a{'log'}->id != $$b{'log'}->id
741 0 0 0 $$t{'divide'} or $$t{'sqrt'}
0 0 0 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'}
0 0 0 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'} or $$t{'log'}
774 0 0 0 $a == $one or $b == $zero
776 0 0 0 $$a{'divide'} or $$a{'sqrt'}
0 0 0 $$a{'divide'} or $$a{'sqrt'} or $$a{'exp'}
0 0 0 $$a{'divide'} or $$a{'sqrt'} or $$a{'exp'} or $$a{'log'}
782 0 0 0 $$b{'d'} != 1 or $$b{'i'} == 1
0 0 0 $$b{'d'} != 1 or $$b{'i'} == 1 or $$b{'divide'}
0 0 0 $$b{'d'} != 1 or $$b{'i'} == 1 or $$b{'divide'} or $$b{'sqrt'}
0 0 0 $$b{'d'} != 1 or $$b{'i'} == 1 or $$b{'divide'} or $$b{'sqrt'} or $$b{'exp'}
0 0 0 $$b{'d'} != 1 or $$b{'i'} == 1 or $$b{'divide'} or $$b{'sqrt'} or $$b{'exp'} or $$b{'log'}
829 0 0 54 $$t{'i'} or $$t{'divide'}
0 0 54 $$t{'i'} or $$t{'divide'} or $$t{'sqrt'}
0 0 54 $$t{'i'} or $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'}
0 0 54 $$t{'i'} or $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'} or $$t{'log'}
869 0 0 1446 $$t{'divide'} or $$t{'sqrt'}
0 0 1446 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'}
0 0 1446 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'} or $$t{'log'}
874 1045 51 0 $$t{'d'} == 1 or $$t{'d'} == 2
1096 0 0 $$t{'d'} == 1 or $$t{'d'} == 2 or $$t{'d'} == 4
906 0 0 117 $$t{'divide'} or $$t{'sqrt'}
0 0 117 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'}
0 0 117 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'} or $$t{'log'}
917 6 6 8 $d == 1 or $d == 2
12 0 8 $d == 1 or $d == 2 or $d == 3
6 8 0 $d == 1 or $d == 2 or $d == 3 or $d == 6
952 0 0 122 $$t{'divide'} or $$t{'sqrt'}
0 0 122 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'}
0 0 122 $$t{'divide'} or $$t{'sqrt'} or $$t{'exp'} or $$t{'log'}
963 6 6 8 $d == 1 or $d == 2
12 8 0 $d == 1 or $d == 2 or $d == 3
14 0 0 $d == 1 or $d == 2 or $d == 3 or $d == 6