Branch Coverage

blib/lib/Timeout/Queue.pm
Criterion Covered Total %
branch 23 28 82.1


line true false branch
107 5 1 if exists $opts{'Time'}
127 0 11 if (wantarray) { }
201 7 5 if (@{$timeouts;} == 0) { }
1 4 elsif ($item{'expires'} > $$timeouts[-1]{'expires'}) { }
211 0 6 if ($$timeouts[$i]{'expires'} == 0) { }
4 2 elsif ($item{'expires'} >= $$timeouts[$i]{'expires'}) { }
0 2 elsif ($i == 0) { }
242 3 5 if (exists $$timeouts[$i]{$key} and $value eq $$timeouts[$i]{$key})
249 3 3 if ($$item{'expires'} != 0)
258 3 0 if ($$item{'expires'} != 0)
279 0 5 if ($$item{'expires'} == 0) { }
4 1 elsif ($$item{'expires'} <= $time) { }
304 7 1 if (@{$timeouts;} > 0) { }
306 6 1 $timeout >= 0 ? :