Condition Coverage

blib/lib/Catalyst/Authentication/Credential/HTTP.pm
Criterion Covered Total %
condition 7 18 38.8


and 3 conditions

line !l l&&!r l&&r condition
145 0 0 0 ($uri eq $res{'uri'} || $self->broken_dotnet_digest_without_query_string && $c->request->uri->path eq $res{'uri'}) && exists $res{'username'} && exists $res{'qop'} && exists $res{'cnonce'} && exists $res{'nc'} && $algorithm eq $nonce->algorithm && hex $nonce_count > hex $nonce->nonce_count && $res{'nonce'} eq $nonce->nonce
299 0 0 4 ref $domain and ref $domain eq 'ARRAY'

or 2 conditions

line l !l condition
33 0 7 $config->{'username_field'} ||= 'username'
46 7 0 $self->type || 'any'
133 0 0 $res{'algorithm'} || 'MD5'

or 3 conditions

line l !l&&r !l&&!r condition
224 40 5 5 $cfgtype eq 'any' or $cfgtype eq lc $type
352 0 0 9 $opts->{'algorithm'} || $self->algorithm