| blib/lib/CGI/Snapp/Dispatch.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 32 | 50 | 64.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 33 | 2 | 0 | 0 | $#args > 0 and $#args % 2 != 1 |
| 50 | 2 | 0 | 0 | $$named_args{'rm'} and not $$named_args{'rm'} =~ /^([a-zA-Z_][\w\']+)$/ |
| 111 | 4 | 24 | 0 | $#args > 0 and $#args % 2 != 1 |
| 131 | 2 | 21 | 1 | $$named_args{'rm'} and not $$named_args{'rm'} =~ /^([a-zA-Z_][\w\']+)$/ |
| 430 | 0 | 0 | 1 | -f $s and open INX, '<', $s |
| line | l | !l | condition |
|---|---|---|---|
| 194 | 2 | 4 | $error_document ||= '' |
| 226 | 0 | 6 | local $ENV{'SERVER_ADMIN'} ||= '' |
| 227 | 0 | 6 | local $ENV{'SERVER_SIGNATURE'} ||= '' |
| 266 | 0 | 31 | $$arg{'logger'} ||= '' |
| 267 | 6 | 25 | $$arg{'return_type'} ||= 0 |
| 559 | 4 | 18 | $http_method ||= '' |
| 597 | 13 | 5 | $$args{'prefix'} || '' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 38 | 0 | 0 | 2 | not $$args{'table'} or ref $$args{'table'} ne 'ARRAY' |
| 85 | 0 | 1 | 26 | not defined $path_info or length $path_info == 0 |
| 89 | 0 | 1 | 26 | not defined $path_info or $path_info eq '/' |
| 90 | 0 | 2 | 25 | not defined $path_info or length $path_info == 0 |
| 116 | 0 | 0 | 28 | not $$args{'table'} or ref $$args{'table'} ne 'ARRAY' |
| 127 | 0 | 2 | 23 | $ENV{'HTTP_REQUEST_METHOD'} || $ENV{'REQUEST_METHOD'} |
| 597 | 4 | 13 | 5 | $prefix ||= $$args{'prefix'} || '' |