Condition Coverage

blib/lib/OIDC/Client.pm
Criterion Covered Total %
condition 47 60 78.3


and 3 conditions

line !l l&&!r l&&r condition
545 3 2 1 not exists $claims->{'azp'} and $params{'no_authorized_party_accepted'}
557 2 1 1 not exists $claims->{'nonce'} and $params{'no_nonce_accepted'}
1064 1 1 2 $e =~ /kid_keys/iu and not $has_already_update_keys

or 3 conditions

line l !l&&r !l&&!r condition
200 0 0 3 $params{'response_mode'} || $self->authorize_endpoint_response_mode
204 1 1 1 $params{'redirect_uri'} || $self->signin_redirect_uri
214 1 1 1 $params{'scope'} || $self->scope
218 1 1 1 $params{'audience'} || ($self->audience ne $self->id ? $self->audience : undef)
222 1 1 1 $params{'extra_params'} || $self->authorize_endpoint_extra_params
355 6 9 0 $params{'grant_type'} || $self->token_endpoint_grant_type
360 0 14 0 $params{'auth_method'} || $self->token_endpoint_auth_method
369 1 4 0 $params{'redirect_uri'} || $self->signin_redirect_uri
375 2 4 0 $params{$required_field} || $self->$required_field
391 2 3 0 $params{'scope'} || $self->scope
397 2 5 3 $params{'audience'} || ($self->audience ne $self->id ? $self->audience : undef)
668 0 7 0 $params{'auth_method'} || $self->introspection_endpoint_auth_method
733 1 1 0 $params{'token_type'} || $self->default_token_type
873 0 5 0 $params{'auth_method'} || $self->token_endpoint_auth_method
881 1 1 3 $params{'scope'} || $self->get_scope_for_audience($params{'audience'})
991 1 1 1 $params{'post_logout_redirect_uri'} || $self->post_logout_redirect_uri
995 1 1 1 $params{'extra_params'} || $self->logout_extra_params