Branch Coverage

blib/lib/Hash/Storage.pm
Criterion Covered Total %
branch 2 22 9.0


line true false branch
15 0 3 unless ref $driver
19 3 0 if (ref $driver eq 'ARRAY') { }
0 0 elsif ($driver->isa('Hash::Storage::Driver::Base')) { }
24 0 0 unless $$driver[1]
43 0 0 unless $id
44 0 0 unless $self->_is_good_id($id)
51 0 0 unless $id
52 0 0 unless $self->_is_good_id($id)
53 0 0 unless ref $fields eq 'HASH'
61 0 0 unless $id
62 0 0 unless $self->_is_good_id($id)