Branch Coverage

blib/lib/DBIx/Class/Relationship/Base.pm
Criterion Covered Total %
branch 29 36 80.5


line true false branch
512 0 3185 if @_ > 2
519 0 3185 unless ref $_[0]
523 822 2363 if defined $_[0]{'related_resultsets'}{$_[1]}
529 0 2363 unless my $rel_info = $rsrc->relationship_info($rel)
583 1732 631 $self->in_storage || &DBIx::Class::_Util::in_internal_try() ? :
587 2194 159 if (defined $jfc) { }
77 82 elsif ($relcond_is_freeform) { }
631 87 108 ($reverse->{$_}{'attrs'}{'accessor'} || '') eq 'multi' ? :
717 0 699 unless ref $data eq 'HASH'
757 688 7 $rel_resolution->{'join_free_values'} ? :
772 1 694 if (my(@nonvalues) = grep({not exists $amalgamated_values->{$_};} keys %$rel_values))
802 688 6 exists $rel_resolution->{'join_free_values'} ? :
875 308 4 defined $obj ? :
897 2 1 defined $obj ? :
962 0 651 unless ($f_obj->isa($f_result_class))
964 0 0 unless $f_obj->isa($DBIx::Class::ResultSource::__expected_result_class_isa)
986 2 651 !defined(&blessed($f_obj)) ? :
2 653 !defined($f_obj) ? :