blib/lib/Logfile/EPrints/Filter/Session.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 13 | 20 | 65.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
24 | 5 | 18 | 1 | exists $Logfile::EPrints::Filter::Session::SESSIONS{$address} and $Logfile::EPrints::Filter::Session::SESSIONS{$address}->expired_by($hit) |
131 | 0 | 20 | 3 | $Logfile::EPrints::Session::AUTOLOAD eq 'fulltext' and exists $$self{'last_abstract'} |
170 | 0 | 10 | 1 | defined $$self{$Logfile::EPrints::Filter::MaxPerSession::AUTOLOAD} and $$hit{'session'}->total($Logfile::EPrints::Filter::MaxPerSession::AUTOLOAD) > $$self{$Logfile::EPrints::Filter::MaxPerSession::AUTOLOAD} |
line | l | !l | condition |
---|---|---|---|
13 | 0 | 3 | $self{'session'} ||= 'Logfile::EPrints::Session' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
15 | 0 | 3 | 0 | ref $class || $class |
29 | 18 | 6 | 0 | $Logfile::EPrints::Filter::Session::SESSIONS{$address} ||= $$self{'session'}->new('filter', $self, 'address', $address) |
149 | 1 | 23 | 0 | $Logfile::EPrints::Session::AUTOLOAD eq 'abstract' or $Logfile::EPrints::Session::AUTOLOAD eq 'fulltext' |