blib/lib/Authen/Quiz.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 12 | 37 | 32.4 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
87 | 0 | 0 | 1 | $$data[1] and $answer eq $$data[1] |
line | l | !l | condition |
---|---|---|---|
35 | 0 | 3 | $$option{'expire'} ||= 30 |
55 | 0 | 4 | $ENV{'REMOTE_ADDR'} || '127.0.0.1' |
68 | 1 | 3 | $new_session || '' |
95 | 0 | 2 | $new_session || '' |
124 | 7 | 0 | "+<@{[$self->session_file];}" || die('Authen::Quiz' . " - File open error: @{[$self->session_file];}") |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
34 | 0 | 0 | 0 | $_[0] || croak('Authen::Quiz - I want option.') |
50 | 4 | 0 | 0 | $$quiz{$keynow} || croak('Authen::Quiz' . " - Quiz data is empty. [$keynow]") |
63 | 0 | 0 | 1 | not $T or $T < $limit |
75 | 2 | 0 | 0 | shift() || croak('Authen::Quiz - I want session id.') |
76 | 2 | 0 | 0 | shift() || croak('Authen::Quiz - I want answer.') |
84 | 0 | 0 | 1 | not $T or $T < $limit |
110 | 0 | 0 | 0 | not $T or $T < $limit |
0 | 0 | 0 | not $T or $T < $limit or $sid eq $sha1 |