Branch Coverage

lib/Class/STL/ClassMembers/DataMember.pm
Criterion Covered Total %
branch 26 48 54.1


line true false branch
42 0 220 if ref $_[0] and $_[0]->isa('Class::STL::ClassMembers::DataMember')
53 53 165 defined $self->default ? :
71 13 205 if (defined $self->validate)
81 13 205 if (defined $self->validate)
96 159 495 defined $self->default ? :
97 39 615 defined $self->validate ? :
116 220 1746 if @_
121 53 1084 if @_
126 13 1181 if @_
131 220 0 if @_
137 0 220 if (int @Class::STL::ClassMembers::DataMember::ISA and (caller())[0] ne 'Class::STL::ClassMembers::DataMember')
141 670 0 unless ref $p
143 220 0 if exists $p{'name'}
144 53 167 if exists $p{'default'}
145 13 207 if exists $p{'validate'}
146 220 0 if exists $p{'_caller'}
152 0 0 defined $self->name ? :
153 0 0 defined $self->default ? :
154 0 0 defined $self->validate ? :
155 0 0 defined $self->_caller ? :
169 0 0 int @Class::STL::ClassMembers::DataMember::ISA ? :
170 0 0 keys %$super ? :
190 0 0 if int @Class::STL::ClassMembers::DataMember::ISA
203 0 0 int @Class::STL::ClassMembers::DataMember::ISA ? :