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
248 1 1 15 $length and $length > 0
267 222 0 2 &blessed($_) and $_->isa('Math::BigInt')
392 84 2 18 &blessed($param) and $param->isa('Bitmask::Data')
395 84 0 2 &blessed($param) and $param->isa('Math::BigInt')
792 8 6 0 $self->bitmask_length > 32 and not $Bitmask::Data::Config{'use64bitint'}

or 2 conditions

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

or 3 conditions

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