Condition Coverage

blib/lib/Set/Scalar/Base.pm
Criterion Covered Total %
condition 39 51 76.4


and 3 conditions

line !l l&&!r l&&r condition
287 6 2 1 $is_universal and $union->size == $self->size
343 1278 8 676 $is_null and $intersection->size == $self->size
605 0 0 2081 ref $a and $a->isa('Set::Scalar::Base')
0 124 1957 ref $a and $a->isa('Set::Scalar::Base') and ref $b
124 0 1957 ref $a and $a->isa('Set::Scalar::Base') and ref $b and $b->isa('Set::Scalar::Base')
617 676 1278 3 $na and $nb == 0
618 1278 675 1 $na == 0 and $nb
619 675 0 1278 $na and $nb
675 1274 4 $na and $nb and $nc == 0
620 4 2 1943 $na == $nc and $nb == $nc
728 367 0 19 blessed $element and $element->isa('Set::Scalar::Base')

or 3 conditions

line l !l&&r !l&&!r condition
101 0 7435 0 ref $class || $class
300 1161 394 2597 $this->is_null or $that->is_null
355 1 1 10 $this->is_null or $that->is_universal
630 2 0 0 $a->compare($b) eq 'disjoint' || $a->compare($b) eq 'disjoint universes'
668 2 1 0 $c eq 'equal' || $c eq 'proper subset'
677 2 1 0 $c eq 'equal' || $c eq 'proper superset'