Branch Coverage

blib/lib/Authen/HTTP/Signature.pm
Criterion Covered Total %
branch 14 30 46.6


line true false branch
380 0 3 unless $request
381 0 3 unless $self->has_get_header
383 0 4 unless $self->get_header->($request, $_)
401 0 0 if (scalar @{$self->headers;} == 1 and $self->headers->[0] =~ /^date$/i) { }
408 0 0 if ($self->has_extensions)
443 0 3 unless $request
446 0 3 unless $key
448 2 1 unless ($self->get_header->($request, 'date'))
455 1 2 if ($self->algorithm =~ /^rsa/) { }
2 0 elsif ($self->algorithm =~ /^hmac/) { }
501 0 1 unless $key
503 0 1 unless $self->has_signing_string
504 0 1 unless $self->has_signature
507 1 0 if ($self->algorithm =~ /^rsa/) { }
0 0 elsif ($self->algorithm =~ /^hmac/) { }