Condition Coverage

blib/lib/AlignDB/IntSpan.pm
Criterion Covered Total %
condition 34 45 75.5


and 3 conditions

line !l l&&!r l&&r condition
237 13 0 0 $self->edge_size == 2 && $self->is_neg_inf && $self->is_pos_inf
532 21 6 9 $self->subset($supplied) && !$self->equal($supplied)
541 21 6 9 $self->superset($supplied) && !$self->equal($supplied)
619 2 6 8 $member >= $lower and $member <= $upper
926 0 0 28 $self->size and $supplied->size
1017 9 3 2 defined $min_d and $d == $min_d
1055 41 131 236 $end < $count and $list[$end] <= $list[$end - 1] + 1
1094 0 4 688 defined $supplied and ref $supplied eq 'AlignDB::IntSpan'

or 3 conditions

line l !l&&r !l&&!r condition
49 0 6 0 ref $this || $this
227 2 0 0 $self->is_neg_inf || $self->is_pos_inf
549 0 8 13 $index == 0 or abs $index > $self->cardinality
829 1 0 13 $self->is_empty or $self->is_universal
937 24 3 2 not defined $min_d or $d < $min_d
1016 9 5 3 not defined $min_d or $d <= $min_d
1035 2 3 8 $index == 0 or abs $index > $self->span_size