Condition Coverage

blib/lib/Bitmask/Data.pm
Criterion Covered Total %
condition 18 23 78.2


and 3 conditions

line !l l&&!r l&&r condition
247 1 1 15 $length and $length > 0
266 222 0 2 blessed $_ and $_->isa('Math::BigInt')
391 84 2 18 blessed $param and $param->isa('Bitmask::Data')
394 84 0 2 blessed $param and $param->isa('Math::BigInt')
791 8 6 0 $self->bitmask_length > 32 and not $Bitmask::Data::Config{'use64bitint'}

or 2 conditions

line l !l condition
265 219 5 $params[0] // ''

or 3 conditions

line l !l&&r !l&&!r condition
666 1 2 0 $self->bitmask_default || $self->bitmask_empty
791 1 0 14 $self->bitmask_length > 64 or $self->bitmask_length > 32 and not $Bitmask::Data::Config{'use64bitint'}