Condition Coverage

blib/lib/Plack/App/ChangePassword.pm
Criterion Covered Total %
condition 1 17 5.8


and 3 conditions

line !l l&&!r l&&r condition
76 3 0 0 defined $self->change_password_cb and $env->{'REQUEST_METHOD'} eq "POST"
118 0 0 0 defined $body_parameters_hr->{'old_password'} and $body_parameters_hr->{'old_password'}
122 0 0 0 defined $body_parameters_hr->{'password1'} and $body_parameters_hr->{'password1'}
126 0 0 0 defined $body_parameters_hr->{'password2'} and $body_parameters_hr->{'password2'}

or 2 conditions

line l !l condition
101 0 0 $session->get('messages') || []

or 3 conditions

line l !l&&r !l&&!r condition
112 0 0 0 not exists $body_parameters_hr->{'change_password'} or $body_parameters_hr->{'change_password'} ne "change_password"