Branch Coverage

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


line true false branch
81 0 0 if $self->metadata->interrelate_fields
123 0 0 unless $ENV{'RHTMLO_DEBUG'}
143 0 0 unless my $hidden = shift()
144 0 0 unless (ref $hidden and $hidden->isa('Rose::HTML::Form::Field::Hidden'))
192 0 0 unless (defined $max)
197 0 0 unless my $rel_info = $self->metadata->related_field($field)
202 0 0 if (scalar keys %{$rel_info->foreign_column;} > 1)
203 0 0 if $self->debug
215 0 0 if (not defined $count) { }
0 0 elsif ($self->debug) { }
216 0 0 if ($self->debug)
227 0 0 if ($count > $max) { }
235 0 0 if $self->debug
277 0 0 if $self->debug
279 0 0 unless defined $to_show
287 0 0 unless (exists $$hash{''})
306 0 0 if $field->isa('Rose::HTML::Form::Field::Hidden')
307 0 0 if defined $field->type and $field->type eq 'hidden'
308 0 0 if $field->isa('Rose::HTML::Form::Field::PopUpMenu')
310 0 0 if $self->debug
312 0 0 $field->isa('Rose::HTML::Form::Field::Numeric') ? :
327 0 0 if (defined $field->description)
330 0 0 unless $self->__set_menu_options($menu, $rel_info)
343 0 0 if $field->isa('Rose::HTML::Form::Field::Hidden')
344 0 0 if defined $field->type and $field->type eq 'hidden'
345 0 0 if $field->isa('Rose::HTMLx::Form::Field::Autocomplete')
346 0 0 unless $field->isa('Rose::HTML::Form::Field::Text')
349 0 0 unless my $app = $self->app || $self->app_class
351 0 0 unless ($app->can('uri_for'))
355 0 0 if $self->debug
361 0 0 unless defined $to_show
363 0 0 if $self->debug
365 0 0 unless my $controller = $rel_info->get_controller
381 0 0 if (defined $field->description)
434 0 0 unless $field->isa('Rose::HTML::Form::Field::PopUpMenu')
435 0 0 unless $field->class and $field->class =~ /interrelated/
437 0 0 unless my $rel_info = $self->metadata->related_field($field->name)