Condition Coverage

blib/lib/Catalyst/Plugin/Authentication/Credential/Password.pm
Criterion Covered Total %
condition 7 22 31.8


and 3 conditions

line !l l&&!r l&&r condition
43 7 0 0 builtin::blessed($user) and $user->isa("Catalyst::Authentication::User")

or 2 conditions

line l !l condition
85 0 3 $user->password_pre_salt || ''
87 0 3 $user->password_post_salt || ''

or 3 conditions

line l !l&&r !l&&!r condition
18 0 0 0 $c->request->param('login') || $c->request->param('user') || $c->request->param('username')
7 0 0 defined $user or $user = $c->request->param('login') || $c->request->param('user') || $c->request->param('username')
31 0 0 0 $c->request->param('password') || $c->request->param('passwd') || $c->request->param('pass')
7 0 0 defined $password or $password = $c->request->param('password') || $c->request->param('passwd') || $c->request->param('pass')
93 1 1 0 $computed eq $stored || unpack('H*', $computed) eq $stored || $b64computed eq $stored || $b64computed . '=' eq $stored