Branch Coverage

blib/lib/Data/Transactional.pm
Criterion Covered Total %
branch 20 26 76.9


line true false branch
55 12 14 if ($args{'type'} eq 'HASH') { }
14 0 elsif ($args{'type'} eq 'ARRAY') { }
137 32 43 $self->isa('HASH') ? :
224 16 11 if (ref $value)
225 12 4 if (ref $value eq 'ARRAY') { }
3 1 elsif (ref $value eq 'HASH') { }
267 2 3 unless defined pop @{$$self{'STACK'};}
273 4 6 unless @{$self->{'STACK'};}
304 3 49 if (ref $value)
305 0 3 if (ref $value eq 'ARRAY') { }
2 1 elsif (ref $value eq 'HASH') { }
367 0 0 unless defined pop @{$$self{'STACK'};}
373 0 0 unless @{$self->{'STACK'};}