Branch Coverage

blib/lib/Data/KeyDiff.pm
Criterion Covered Total %
branch 19 30 63.3


line true false branch
199 0 6 if $_[0] and $_[0] eq 'Data::KeyDiff'
226 0 24 if $ignore and &$ignore($item)
227 0 24 $prepare ? :
237 0 32 if $ignore and &$ignore($item)
238 0 32 $prepare ? :
239 8 24 if ($is_new and &$is_new($value, $item))
247 7 17 if (not $before{$key}) { }
8 9 elsif (&$is_different($before{$key}->value, $element->value, $before{$key}, $element)) { }
9 0 elsif ($before{$key}->rank != $after{$key}->rank) { }
259 17 7 if exists $after{$key}
263 6 0 if ($on_new)
267 6 0 if ($on_insert)
271 6 0 if ($on_update)
275 6 0 if ($on_update_rank)
279 6 0 if ($on_delete)