Condition Coverage

blib/lib/DBIx/Class/Result/Validation.pm
Criterion Covered Total %
condition 9 12 75.0


and 3 conditions

line !l l&&!r l&&r condition
295 3 10 2 defined $self->$field and not $self->$field ~~ \@{$self->result_source->columns_info->{$field}{'extra'}{'list'};}
322 0 8 0 defined $self->$field and $self->$field eq ''

or 3 conditions

line l !l&&r !l&&!r condition
295 12 3 1 defined $self->$field || defined $self->result_source->columns_info->{$field}{'default_value'}
1 0 15 not defined $self->$field || defined $self->result_source->columns_info->{$field}{'default_value'} or defined $self->$field and not $self->$field ~~ \@{$self->result_source->columns_info->{$field}{'extra'}{'list'};}