Branch Coverage

blib/lib/Articulate/Service/Simple.pm
Criterion Covered Total %
branch 18 36 50.0


line true false branch
66 1 0 %{$request->data;} ? :
0 1 blessed($request->data) ? :
72 1 0 if ($permission) { }
74 0 1 if $self->storage->item_exists($location)
76 0 1 unless $self->validation->validate($item)
103 1 0 if ($permission) { }
104 0 1 unless $self->storage->item_exists($location)
133 1 0 %{$request->data;} ? :
0 1 blessed($request->data) ? :
139 1 0 if ($permission) { }
141 0 1 unless $self->storage->item_exists($location)
143 0 1 unless $self->validation->validate($item)
145 0 1 unless $self->storage->set_meta($item)
146 0 1 unless $self->storage->set_content($item)
149 0 1 unless $self->augmentation->augment($item)
173 1 0 if ($permission) { }
174 0 1 unless $self->storage->item_exists($location)
175 0 1 unless $self->storage->delete_item($location)