Condition Coverage

File:blib/lib/Geo/GeoNames.pm
Coverage:53.5%

line%coveragecondition
29067
ABdec
000
011
1X1
$args{'url'} // $self->default_url
293100
ABdec
0X0
100
111
exists $args{'ua'} and not ref $args{'ua'} && &blessed($args{'ua'}) && ($args{'ua'}->isa('Mojo::UserAgent') || $args{'ua'}->isa('LWP::UserAgent'))
100
ABdec
0X0
100
111
ref $args{'ua'} && &blessed($args{'ua'}) && ($args{'ua'}->isa('Mojo::UserAgent') || $args{'ua'}->isa('LWP::UserAgent'))
29467
ABdec
000
011
1X1
$args{'ua'} || $self->default_ua
36167
ABdec
0X0
100
111
$flags =~ /d/ and exists $hash->{$arg}
36567
ABdec
0X0
100
111
$flags eq "r" and not exists $hash->{$arg}
36875
ABCdec
0XX0
10X0
1100
1111
not $flags =~ /m/ and exists $hash->{$arg} and ref $hash->{$arg}
37933
ABdec
0X0
100
111
$conditional_mandatory_required == 1 and $conditional_mandatory_flag != 1
4480
Adec
00
11
$response->code || 'unknown'
4490
Adec
00
11
$response->message || 'HTTP request failed'
4580
Adec
00
11
$res->code || 'unknown'
4590
Adec
00
11
$res->message || 'HTTP request failed'
47833
ABdec
0X0
100
111
$status_code >= 200 and $status_code < 300
48550
Adec
00
11
$response->headers->content_type || ''
49533
ABdec
000
011
1X1
$base_mime_type eq "text/xml" or $base_mime_type eq "application/xml"