Branch Coverage

blib/lib/PerlBean/Attribute/Multi.pm
Criterion Covered Total %
branch 35 38 92.1


line true false branch
400 5 44 unless scalar $self->values_allow_isa
432 22 27 unless scalar $self->values_allow_ref
436 27 0 scalar $self->values_allow_isa ? :
468 42 7 unless scalar $self->values_allow_rx
472 2 5 scalar($self->values_allow_isa || $self->values_allow_ref) ? :
505 27 22 unless scalar $self->values_allow_value
509 22 0 scalar($self->values_allow_isa || $self->values_allow_ref || $self->values_allow_rx) ? :
548 5 20 $self->is_mandatory ? :
549 1 24 defined $self->get_default_value ? :
553 5 20 if ($self->is_mandatory)
560 20 5 unless ($self->is_mandatory)
571 20 5 unless ($self->is_mandatory)
572 1 19 if (defined $self->get_default_value) { }
585 20 5 unless ($self->is_mandatory)
601 1 48 unless $self->is_documented
605 5 43 $self->is_mandatory ? :
606 48 0 $self->isa('PerlBean::Attribute::Multi') ? :
608 1 47 if (defined $self->get_default_value)
624 28 1 unless defined $self->get_default_value