Condition Coverage

blib/lib/Set/Infinite/_recurrence.pm
Criterion Covered Total %
condition 36 72 50.0


and 3 conditions

line !l l&&!r l&&r condition
36 0 29 1363 defined $min2 and $min == $min2
110 39 216 77 $set->min != -9**9**9 and $set->max != 9**9**9
121 0 28 47 defined $min2 and $min == $min2
191 0 605 72 $#{$_[0]{'list'};} == 0 and $_[0]->max == 9**9**9
201 1119 19 670 exists $_[0]{'method'} and $_[0]{'method'} eq '_recurrence'
207 623 0 6 exists $s1->{'method'} and $s1->{'method'} eq '_recurrence'
210 0 6 0 ref $s2 and exists $s2->{'method'}
213 2 0 4 defined $min and $min != -9**9**9
2 0 4 defined $min and $min != -9**9**9 and $min != 9**9**9
215 2 0 0 defined $max and $max != -9**9**9
2 0 0 defined $max and $max != -9**9**9 and $max != 9**9**9
219 2 0 0 $s1->{'parent'}->is_forever and ref $s2
2 0 0 $s1->{'parent'}->is_forever and ref $s2 and _is_recurrence($s2)
224 0 0 0 defined $min and $min != -9**9**9
0 0 0 defined $min and $min != -9**9**9 and $min != 9**9**9
226 0 0 0 defined $max and $max != -9**9**9
0 0 0 defined $max and $max != -9**9**9 and $max != 9**9**9
236 1754 92 212 exists $s1->{'method'} and $s1->{'method'} eq '_recurrence'
242 154 58 0 ref $s2 and exists $s2->{'method'}
245 4 0 1 $s1->{'parent'}->is_forever and ref $s2
4 0 1 $s1->{'parent'}->is_forever and ref $s2 and _is_recurrence($s2)
284 1666 0 0 $s1->_is_recurrence and ref $s2
1666 0 0 $s1->_is_recurrence and ref $s2 and _is_recurrence($s2)

or 3 conditions

line l !l&&r !l&&!r condition
100 1276 0 332 $#{$$set{'list'};} != 0 or $set->is_too_complex