Branch Coverage

lib/UR/Object/View/Aspect.pm
Criterion Covered Total %
branch 31 62 50.0


line true false branch
40 95 0 unless ($bx->value_for('number'))
41 95 0 if (my $parent_view_id = $bx->value_for('parent_view_id'))
47 89 6 unless ($bx->value_for('label'))
48 89 0 if (my $label = $bx->value_for('name'))
54 5 90 if (keys %extra)
57 3 2 if (exists $extra{'subject_class_name'}) { }
64 2 0 if (my $view_id = $bx->value_for('parent_view_id')) { }
0 0 elsif ($bx->specifies_value_for('parent_view')) { }
69 0 2 unless ($parent_view)
74 0 2 unless ($class_meta)
82 0 2 unless ($property_meta)
88 0 2 unless ($property_meta->data_type)
96 0 5 unless ($delegate_subject_class_name)
105 0 5 unless ($delegate_view)
114 0 95 unless $self
117 0 95 unless ($name)
134 0 0 if $parent_view->subject eq $subject
153 38 0 if ($property_meta) { }
155 0 38 unless ($aspect_type)
159 0 38 unless ($aspect_type)
160 0 0 if (my $delegated_to_meta = $property_meta->final_property_meta)
165 0 38 unless ($aspect_type)
169 0 38 unless ($aspect_type->can('__meta__'))
174 0 0 unless ($subject_class_name->can($name))
195 0 38 unless ($delegate_view)
209 0 0 unless ($delegate_view)
223 0 55 ref $aspect_params ? :
226 0 55 unless $aspect_property_meta and $property_meta
227 1 54 if ($aspect_property_meta->reverse_as eq $name) { }
1 53 elsif ($property_meta->reverse_as eq $aspect_param_name) { }
233 0 53 ref $aspect_params ? :