Branch Coverage

blib/lib/Hash/Storage.pm
Criterion Covered Total %
branch 10 22 45.4


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 3 unless $$driver[1]
43 0 21 unless $id
44 0 21 unless $self->_is_good_id($id)
51 0 48 unless $id
52 0 48 unless $self->_is_good_id($id)
53 0 48 unless ref $fields eq 'HASH'
61 0 6 unless $id
62 0 6 unless $self->_is_good_id($id)