Branch Coverage

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


line true false branch
35 67 21 if (defined $x and defined $y) { }
36 7 60 if (ref $x and ref $y) { }
55 82 140 if (exists $self->{$name}) { }
94 46 elsif (defined $self->{$RESERVED_FIELD}) { }
61 7 87 if ref $value
65 77 145 if @_
78 9 62 if @_
98 18 4 ref $_[0] eq 'HASH' ? :
102 28 16 if exists $modified{$name}
116 89 58 defined $v ? :
137 104 292 unless $field
140 6 286 unless $tracked_fields->{$field}
141 80 206 unless defined $self->{$RESERVED_FIELD}
144 88 118 if exists $self->{$field}
154 42 18 exists $self->{$RESERVED_FIELD} ? :
175 15 2 ref $_[0] eq 'HASH' ? :