Condition Coverage

blib/lib/Data/Session.pm
Criterion Covered Total %
condition 24 53 45.2


and 3 conditions

line !l l&&!r l&&r condition
51 131 0 1 $self->etime and $self->atime + $self->etime < time
262 2 241 92 $self->modified and not $self->deleted
526 0 0 1 $time and $self->atime + $time < time
653 0 0 127 not $$data{$key} and $arg{$key}
0 0 0 $$data{$key} and not $arg{$key}
873 221 30 0 $self->id_option eq 'Static' and not $self->id

or 2 conditions

line l !l condition
557 0 251 $arg{'debug'} ||= 0
560 137 114 $arg{'id'} ||= 0
562 40 211 $arg{'name'} ||= 'CGISESSID'
563 40 211 $arg{'query'} ||= ''
564 0 251 $arg{'query_class'} ||= 'CGI'
566 251 0 $arg{'type'} ||= ''
567 251 0 $arg{'verbose'} ||= 0
673 251 0 $self->type || ''
848 0 0 $id || ''
854 0 0 $id || ''

or 3 conditions

line l !l&&r !l&&!r condition
237 1 0 0 not $$data{'_SESSION_PTIME'}{$key} or $$data{'_SESSION_PTIME'}{$key} ne $time
651 0 0 167 $$data{$key} or $arg{$key}
653 127 0 0 not $$data{$key} and $arg{$key} or $$data{$key} and not $arg{$key}
0 0 0 not $$data{$key} and $arg{$key} or $$data{$key} and not $arg{$key} or $$data{$key} ne $arg{$key}
846 0 0 114 $q->cookie($name) || $q->param($name)