blib/lib/HTTP/OAI/Response.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 29 | 42 | 69.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
204 | 14 | 27 | 0 | $elem =~ /^GetRecord|Identify|ListIdentifiers|ListMetadataFormats|ListRecords|ListSets$/ and !defined($self->verb) || $elem eq $self->verb |
215 | 6 | 3 | 7 | $self->version eq "2.0s" and $self->verb eq "ListRecords" |
246 | 14 | 6 | 7 | defined $self->get_handler and $self->version eq "2.0s" |
298 | 8 | 0 | 1 | $self->version eq "2.0s" and not $self->error |
8 | 0 | 1 | $self->version eq "2.0s" and not $self->error and not $self->content | |
305 | 6 | 2 | 1 | not $self->content and defined(my $verb = $self->verb) |
line | l | !l | condition |
---|---|---|---|
37 | 0 | 20 | delete $self{'code'} || 200 |
0 | 20 | delete $self{'message'} || 'OK' | |
42 | 13 | 7 | $handlers || {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
32 | 1 | 19 | 0 | $self{'responseDate'} ||= POSIX::strftime("%Y-%m-%dT%H:%M:%S", gmtime) . "Z" |
33 | 0 | 0 | 0 | $self{'requestURL'} ||= CGI::self_url() |
121 | 1 | 0 | 0 | not defined $self->version or $self->version eq "2.0" |
188 | 1 | 2 | 6 | $self->verb eq "ListIdentifiers" or $self->verb eq "GetRecord" |
204 | 0 | 16 | 11 | !defined($self->verb) || $elem eq $self->verb |
246 | 7 | 0 | 36 | $elem eq "responseDate" or $elem eq "requestURL" |