Branch Coverage

blib/lib/Authen/SCRAM/Server.pm
Criterion Covered Total %
branch 21 26 80.7


line true false branch
133 9 8 unless (defined $cbind)
136 0 8 if ($cbind eq 'p')
140 0 8 if (defined $mext)
145 3 5 if defined $authz
152 1 7 unless (defined $salt)
193 0 7 unless (defined $c2wop)
201 0 7 unless ($joint_nonce eq $original_nonce)
208 0 7 if ($cbind ne $self->_get_session('c'))
220 1 6 unless ($self->_const_eq_fcn->($computed_key, $self->_get_session('_stored_key')))
224 3 3 if (my $authz = $self->_get_session('a'))
225 1 2 unless $self->auth_proxy_cb->($name, $authz)
251 3 5 unless $self->_get_session('_proof_ok')
253 2 3 defined $authz && length $authz ? :