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
236 13 0 0 $self->edge_size == 2 && $self->is_neg_inf && $self->is_pos_inf
540 21 6 9 $self->subset($supplied) && !$self->equal($supplied)
549 21 6 9 $self->superset($supplied) && !$self->equal($supplied)
627 2 6 8 $member >= $lower and $member <= $upper
934 0 0 28 $self->size and $supplied->size
1025 9 3 2 defined $min_d and $d == $min_d
1063 41 123 244 $end < $count and $list[$end] <= $list[$end - 1] + 1
1102 0 4 688 defined $supplied and ref $supplied eq 'AlignDB::IntSpan'

or 3 conditions

line l !l&&r !l&&!r condition
48 0 6 0 ref $this || $this
226 2 0 0 $self->is_neg_inf || $self->is_pos_inf
557 0 8 13 $index == 0 or abs $index > $self->cardinality
837 1 0 13 $self->is_empty or $self->is_universal
945 24 3 2 not defined $min_d or $d < $min_d
1024 9 5 3 not defined $min_d or $d <= $min_d
1043 2 3 8 $index == 0 or abs $index > $self->span_size