Branch Coverage

blib/lib/Articulate/Storage/Local.pm
Criterion Covered Total %
branch 35 76 46.0


line true false branch
65 3 7 unless (-d $true_location)
68 10 0 -d $true_location ? :
88 0 2 unless $self->navigation->valid_location($location)
89 0 2 unless $self->item_exists($location)
108 0 5 unless $self->navigation->valid_location($location)
109 2 3 unless $self->item_exists($location)
111 3 0 if -e $fn
127 0 2 unless $self->navigation->valid_location($location)
128 1 1 unless $self->item_exists($location)
148 0 0 unless $self->navigation->valid_location($location)
149 0 0 unless $self->item_exists($location)
152 0 0 if -e $fn
169 0 0 unless $self->navigation->valid_location($location)
170 0 0 unless $self->item_exists($location)
172 0 0 if -e $fn
188 0 0 unless $self->navigation->valid_location($location)
189 0 0 unless $self->item_exists($location)
206 0 0 unless $self->navigation->valid_location($location)
213 0 0 if -e $fn
231 0 10 unless $self->navigation->valid_location($location)
232 2 8 unless $self->item_exists($location)
234 0 8 unless open my $fh, '<', $fn
255 0 5 unless open my $fh, '>', $fn
264 0 0 unless open my $fh, '>', $fn
273 0 5 if (_is_upload($content)) { }
284 0 2 unless $self->navigation->valid_location($location)
285 1 1 unless $self->item_exists($location)
304 0 5 unless $self->navigation->valid_location($location)
305 1 4 if $self->item_exists($location)
332 0 44 unless $self->navigation->valid_location($location)
351 0 2 unless -d $true_location
352 0 2 unless opendir my $dh, $true_location
355 0 6 unless -d $child_dn
356 2 4 if $self->navigation->valid_location($location . '/' . $fn) and $self->item_exists(loc($location . '/' . $fn))
383 0 4 if -d "$true_location/.git" or -f "$true_location/Makefile.PL"
404 0 3 if "$location" eq '/'
405 0 3 unless $self->navigation->valid_location($location)
406 1 2 unless $self->item_exists($location)