Condition Coverage

blib/lib/Apache/SessionX.pm
Criterion Covered Total %
condition 2 41 4.8


and 3 conditions

line !l l&&!r l&&r condition
127 0 0 0 not $session_id and $$self{'idfrom'}
135 0 0 0 defined $session_id and $session_id
328 0 0 0 $init and not $$self{'status'}
330 0 0 0 $$self{'newidpending'} and $$self{'status'}
362 0 0 0 exists $$self{'args'}{'Transaction'} and $$self{'args'}{'Transaction'}
475 0 0 0 $gen and defined &{$gen . '::validate';}

or 2 conditions

line l !l condition
39 2 0 shift() || {}

or 3 conditions

line l !l&&r !l&&!r condition
46 2 0 0 $$args{'config'} || $Apache::SessionX::Config::default
132 0 0 0 $$self{'initial_session_id'} ||= $session_id
166 0 0 0 not $$self{'data'}{'_session_id'} or $$self{'args'}{'recreate_id'}
383 0 0 0 $$self{'status'} & 2 or $$self{'status'} & 1
0 0 0 $$self{'status'} & 2 or $$self{'status'} & 1 or $$self{'status'} & 4
487 0 0 0 $$self{'object_store'} ||= $store->new($self)
488 0 0 0 $$self{'lock_manager'} ||= $lock->new($self)