Branch Coverage

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


line true false branch
35 61 33 if (defined $x and defined $y) { }
36 7 54 if (ref $x and ref $y) { }
55 88 146 if (exists $self->{$name}) { }
100 46 elsif (defined $self->{$RESERVED_FIELD}) { }
61 7 93 if ref $value
65 83 151 if @_
78 15 68 if @_
98 21 4 ref $_[0] eq 'HASH' ? :
102 34 16 if exists $modified{$name}
116 92 64 defined $v ? :
137 119 316 unless $field
140 15 301 unless $tracked_fields->{$field}
141 64 237 unless defined $self->{$RESERVED_FIELD}
144 94 143 if exists $self->{$field}
154 45 18 exists $self->{$RESERVED_FIELD} ? :
175 15 2 ref $_[0] eq 'HASH' ? :