Branch Coverage

lib/DBIx/EAV/EntityType.pm
Criterion Covered Total %
branch 42 52 80.7


line true false branch
28 0 2 if ref $class
44 2 3 if ($self->id eq $rel->{'left_entity_type_id'}) { }
62 0 6 unless $self->has_parent
75 0 34 unless $type
76 29 5 if $self->name eq $type
78 5 1 if $parent->name eq $type
88 106 21 if exists $self->_attributes->{$name} or exists $self->_static_attributes->{$name}
89 9 12 unless $self->has_parent
93 11 5 if $parent->has_own_attribute($name)
107 5 14 unless exists $self->_attributes->{$name}
112 0 5 unless $self->has_parent
115 5 0 if exists $parent->_attributes->{$name}
126 504 120 if exists $self->_attributes->{$name}
129 7 113 if exists $self->_static_attributes->{$name}
135 113 55 if exists $parent->_attributes->{$name}
149 1 81 unless $options{'no_static'}
153 82 0 unless $options{'no_own'}
156 82 0 unless ($options{'no_inherited'})
165 77 5 $options{'names'} ? :
178 54 365 if exists $self->_relationships->{$name}
179 306 59 unless $self->has_parent
183 8 80 if $parent->has_own_relationship($name)
195 85 15 if exists $self->_relationships->{$name}
201 15 0 if exists $parent->_relationships->{$name}
216 16 0 unless ($options{'no_inherited'})
225 0 16 $options{'names'} ? :