Branch Coverage

blib/lib/Tie/TransactHash.pm
Criterion Covered Total %
branch 33 90 36.6


line true false branch
145 1 0 if ($$self{'autostore'})
154 1 0 if (defined $$self{'temphash'}{$key})
155 0 1 if $TransactHash::verbose
159 0 0 if (defined $$self{'deleted'}{$key})
160 0 0 if $TransactHash::verbose
164 0 0 if $TransactHash::verbose
168 0 0 if $TransactHash::verbose
178 0 8 if (defined $$self{'deleted'}{$key})
179 0 0 if $TransactHash::verbose
183 0 8 if $TransactHash::verbose
191 0 0 if $TransactHash::verbose
196 0 0 if (defined $$self{'hidehash'}{$key})
197 0 0 if $TransactHash::verbose
206 0 0 if (defined $$self{'deleted'}{$key})
209 0 0 if (defined $$self{'temphash'}{$key})
212 0 0 if (defined $$self{'hidehash'}{$key})
230 0 2 if $TransactHash::verbose
233 2 0 if ($count)
239 2 0 if defined $key
255 0 13 if $TransactHash::verbose
259 12 1 if ($$self{'iteratehidden'})
260 0 12 if $TransactHash::verbose
265 0 0 if $TransactHash::verbose
269 4 8 if (defined $key and defined $$self{'temphash'}{$key})
270 0 4 if $TransactHash::verbose
274 10 2 if (defined $key)
275 0 10 if $TransactHash::verbose
279 0 2 if $TransactHash::verbose
291 0 6 if $TransactHash::verbose
295 2 1 unless defined $key
314 0 2 if $TransactHash::verbose
319 0 2 if $TransactHash::verbose
324 0 2 if $TransactHash::verbose
326 0 2 if ($TransactHash::verbose)
329 0 0 if $TransactHash::verbose
333 0 2 if $TransactHash::verbose
336 0 4 if $TransactHash::verbose
340 0 4 if $TransactHash::verbose
344 0 2 if $TransactHash::verbose
347 0 0 if $TransactHash::verbose
388 0 0 unless defined @_
411 0 1 unless defined $$self{'oldhash'}
414 0 3 unless (defined $$hidehash{$key})
419 0 3 unless ($value = $$hidehash{$key})
426 0 0 if (defined $$hidehash{$key})