Condition Coverage

blib/lib/Data/Session.pm
Criterion Covered Total %
condition 25 53 47.1


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
534 0 0 1 $time and $self->atime + $time < time
661 0 0 127 not $$data{$key} and $arg{$key}
0 0 0 $$data{$key} and not $arg{$key}
881 221 30 0 $self->id_option eq 'Static' and not $self->id

or 2 conditions

line l !l condition
565 0 251 $arg{'debug'} ||= 0
568 137 114 $arg{'id'} ||= 0
570 40 211 $arg{'name'} ||= 'CGISESSID'
571 40 211 $arg{'query'} ||= ''
572 0 251 $arg{'query_class'} ||= 'CGI'
574 251 0 $arg{'type'} ||= ''
575 251 0 $arg{'verbose'} ||= 0
681 251 0 $self->type || ''
856 0 0 $id || ''
862 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
659 0 127 40 $$data{$key} or $arg{$key}
661 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}
854 0 0 114 $q->cookie($name) || $q->param($name)