Branch Coverage

blib/lib/Storage/Abstract/Driver/Memory.pm
Criterion Covered Total %
branch 23 28 82.1


line true false branch
28 8 109 unless @parts
34 18 39 unless (defined $current->{$part})
35 9 9 unless $has_new_value
42 0 48 if ($current->{$part}{'type'} != 2)
43 0 0 unless $has_new_value
53 26 74 if ($has_new_value)
54 21 5 if (defined $new_value) { }
70 82 0 if $dir->{$_}
74 57 0 if $dir->{$_}
11 20 $opts{'directories'} ? :
78 26 5 if $opts{'recursive'}
114 8 32 $opts{'directory'} ? :
156 1 15 unless $stored_dir
162 1 14 unless $stored_dir->{'type'} == 2