Branch Coverage

blib/lib/DBIx/Class/Relationship/BelongsTo.pm
Criterion Covered Total %
branch 21 24 87.5


line true false branch
22 10694 258 unless exists $attrs->{'is_foreign_key_constraint'}
24 10683 269 unless exists $attrs->{'undef_on_null_fk'}
27 6777 4175 if (not ref $cond) { }
30 4690 2087 if (defined $cond and length $cond) { }
39 0 6777 unless $class->result_source->has_column($f_key)
61 3130 1045 if (ref $cond eq 'HASH')
66 3129 1 if (/\./)
76 4420 6532 ref $cond eq 'HASH' && keys %$cond == 1 && (keys %$cond)[0] =~ /^foreign\./ && $class->result_source->has_column($rel) ? :
87 6777 0 $_ =~ /^self\.(.+)/ ? :
5487 5465 $acc_type eq 'single' && ref $cond eq 'HASH' ? :
97 5487 5465 $fk_columns ? :
0 10952 unless $attrs