Branch Coverage

blib/lib/Catmandu/DirectoryIndex/Map.pm
Criterion Covered Total %
branch 18 30 60.0


line true false branch
47 2 6 unless is_hash_ref($map)
49 6 0 if is_string($map->{'_id'})
56 0 2 unless is_string($id)
66 0 2 if defined $err and scalar @$err
79 0 5 unless is_string($id)
84 2 3 unless _is_valid_mapping($mapping)
88 0 3 unless -d $mapping->{'_path'}
98 2 0 is_string($path) ? :
114 1 0 if (is_string($path))
119 0 1 if defined $err and scalar @$err
131 1 0 if (-d $self->base_dir)
136 0 1 if defined $err and scalar @$err
154 3 3 unless defined $mapping
156 0 3 unless _is_valid_mapping($mapping)
162 0 3 unless -d $mapping->{'_path'}