Branch Coverage

blib/lib/Enum/Declare/Set.pm
Criterion Covered Total %
branch 30 32 93.7


line true false branch
27 45 0 if $count
40 2 44 unless defined $idx
41 27 17 vec($self->bits, $idx, 1) ? :
74 1 1 vec($bits, $idx, 1) ? :
87 2 1 if vec $bits, $i, 1
98 7 8 if vec $bits, $i, 1
109 20 32 if vec $bits, $i, 1
116 4 1 $self->count == 0 ? :
168 2 1 ($self->bits & $other->bits) eq $self->bits ? :
181 1 1 $inter eq "\000" x length($inter) ? :
186 0 4 unless ref $other and $other->isa(__PACKAGE__)
188 2 2 $self->bits eq $other->bits ? :
195 3 107 unless exists $v2n->{$val}
201 107 91 if $self->meta->name2val->{$names->[$i]} eq $val or &looks_like_number($val) and &looks_like_number($self->meta->name2val->{$names->[$i]}) and $self->meta->name2val->{$names->[$i]} == $val
208 3 38 if $self->frozen
213 1 14 unless $self->meta->enum_name eq $other->meta->enum_name and $self->meta->package eq $other->meta->package