Branch Coverage

blib/lib/Rose/HTMLx/Form/Related/Metadata.pm
Criterion Covered Total %
branch 0 60 0.0


line true false branch
59 0 0 unless (defined $self->form and $self->form->isa('Rose::HTMLx::Form::Related'))
65 0 0 if ($self->form->debug)
214 0 0 unless my $field_name = shift()
215 0 0 if (exists $self->field_uris->{$field_name})
283 0 0 unless (defined $self->relationships)
287 0 0 if (ref $self->relationships ne 'ARRAY')
293 0 0 if (ref $relinfo eq 'HASH')
296 0 0 unless (ref $relinfo and $relinfo->isa($self->relinfo_class))
304 0 0 if ($relinfo->type ne 'foreign key' and $relinfo->type ne 'many to one')
310 0 0 if (my $colmap = $relinfo->cmap)
315 0 0 unless exists $$colmap{$field_name}
318 0 0 if exists $related_fields{$field_name}
367 0 0 unless my $field_name = shift()
383 0 0 unless my $field_name = shift()
385 0 0 unless $self->is_related_field($field_name)
399 0 0 unless my $rel = shift()
400 0 0 ref $rel ? :
413 0 0 unless my $rel = shift()
414 0 0 ref $rel ? :
416 0 0 unless $self->has_relationship_info($name)
459 0 0 unless my $fclass = shift()
460 0 0 unless my $field = shift()
462 0 0 if (exists $self->related_field_map->{$field})
466 0 0 if ($fclass->can('unique_value'))
491 0 0 unless my $field_name = shift()
492 0 0 unless my $object = shift()
493 0 0 unless $self->is_related_field($field_name)
494 0 0 unless my $info = $self->related_field($field_name)
501 0 0 if (defined $foreign_object) { }
504 0 0 if ($foreign_object->can('unique_value'))