Condition Coverage

blib/lib/Tie/Hash/Expire.pm
Criterion Covered Total %
condition 8 11 72.7


and 3 conditions

line !l l&&!r l&&r condition
29 5 0 0 not $Tie::Hash::Expire::HI_RES_AVAILABLE and $$args{'expire_seconds'} =~ /\.\d+/
74 2 20 2 defined $$self{'lifespan'} and $time - $$self{'array'}[$index][0] >= $$self{'lifespan'}
98 0 1 1 defined $$self{'lifespan'} and $time - $$self{'array'}[$index][0] >= $$self{'lifespan'}

or 2 conditions

line l !l condition
23 4 1 shift() || {}