Branch Coverage

blib/lib/WWW/KeePassHttp.pm
Criterion Covered Total %
branch 42 42 100.0


line true false branch
90 2 19 unless defined $_
91 14 5 if length $_ == 32
93 2 3 if /^(0x)?[[:xdigit:]]{64}$/u
95 2 1 if length $_ == 44
125 1 1 if defined $val
142 1 1 if defined $val
160 1 1 if defined $val
235 2 1 unless $self->{'appid'} eq ($content->{'Id'} // "")
263 1 2 unless exists $args{'SubmitUrl'}
265 1 2 unless $content->{'Count'}
302 1 1 unless exists $args{'SubmitUrl'}
336 1 3 unless defined $args{'Login'}
337 1 2 unless defined $args{'Url'}
338 1 1 unless defined $args{'Password'}
389 3 15 if exists $params{'Key64'}
401 1 17 unless $response->{'success'}
402 1 16 unless exists $response->{'content'}
412 13 2 if (exists $content->{'Verifier'} or $type ne "test-associate" and $type ne "associate")
413 2 11 unless exists $content->{'Nonce'} and exists $content->{'Verifier'}
416 1 10 if ($decode_their_verifier ne $content->{'Nonce'})
461 20 1 wantarray ? :