Branch Coverage

blib/lib/Class/Accessor/TrackDirty.pm
Criterion Covered Total %
branch 32 32 100.0


line true false branch
34 64 23 if (defined $x and defined $y) { }
35 6 58 if (ref $x and ref $y) { }
54 82 139 if (exists $self->{$name}) { }
93 46 elsif (defined $self->{$RESERVED_FIELD}) { }
60 6 87 if ref $value
64 77 144 if @_
77 9 62 if @_
97 18 3 ref $_[0] eq 'HASH' ? :
101 26 16 if exists $modified{$name}
115 89 58 defined $v ? :
136 102 298 unless $field
139 6 292 unless $tracked_fields->{$field}
140 87 205 unless defined $self->{$RESERVED_FIELD}
143 87 118 if exists $self->{$field}
153 42 18 exists $self->{$RESERVED_FIELD} ? :
174 15 2 ref $_[0] eq 'HASH' ? :