Condition Coverage

blib/lib/DBIx/Class/Relationship/Base.pm
Criterion Covered Total %
condition 12 18 66.6


and 3 conditions

line !l l&&!r l&&r condition
534 87 863 1413 !$relcond_is_freeform && $self->in_storage
770 1898 0 0 ($amalgamated_values->{$_} || '') eq \'1 = 0' and delete $amalgamated_values->{$_}

or 2 conditions

line l !l condition
631 195 0 $reverse->{$_}{'attrs'}{'accessor'} || ''
749 688 7 $rel_resolution->{'join_free_values'} || {map({substr($_, 2), $rel_resolution->{'join_free_condition'}{$_};} keys %{$$rel_resolution{'join_free_condition'};})}
770 1898 0 $amalgamated_values->{$_} || ''

or 3 conditions

line l !l&&r !l&&!r condition
583 1463 269 631 $self->in_storage || &DBIx::Class::_Util::in_internal_try()
786 1 0 0 &dbic_internal_try(sub { $rsrc->schema->storage->sql_maker; } ) || require DBIx::Class::SQLMaker && 'DBIx::Class::SQLMaker'->new