Condition Coverage

File:blib/lib/Geo/Coder/Free.pm
Coverage:27.4%

line%coveragecondition
110100
Adec
00
11
Params::Get::get_params(undef, \@_) || {}
144100
ABdec
0X0
100
111
not defined $$params{"openaddr"} and $ENV{"OPENADDR_HOME"}
21267
ABdec
0X0
100
111
scalar @_ and scalar(@_) % 2 == 0
236100
ABdec
0X0
100
111
defined $params{"scantext"} and not $params{"scantext"} =~ /\D/
100
ABdec
0X0
100
111
defined $params{"location"} and not $params{"location"} =~ /\D/
2470
ABdec
000
011
1X1
$$self{"local"} ||= "Geo::Coder::Free::Local"->new
2810
ABdec
0X0
100
111
scalar @res and not wantarray
3090
ABdec
0X0
100
111
scalar @res and not wantarray
3330
ABdec
0X0
100
111
defined $match and $match ne ""
3510
ABdec
0X0
100
111
scalar @res and not wantarray
4230
ABdec
0X0
100
111
scalar @rc and $rc[0]
4250
ABdec
000
011
1X1
$$self{"local"} ||= "Geo::Coder::Free::Local"->new
4280
ABdec
0X0
100
111
scalar @rc and $rc[0]
4330
ABdec
000
011
1X1
$$self{"local"} ||= "Geo::Coder::Free::Local"->new
4380
ABdec
0X0
100
111
not $params{"scantext"} and my $alternatives = $$self{"alternatives"}
4950
ABdec
000
011
1X1
/^\d+$/ || $$remove_words{lc $_}
5160
ABdec
000
011
1X1
/^\d+$/ || $$remove_words{$_}
63233
ABdec
0X0
100
111
scalar @_ and scalar(@_) % 2 == 0
71833
ABdec
000
011
1X1
$abbreviations ||= "Geo::Coder::Abbreviations"->new
72333
ABdec
0X0
100
111
lc $2 ne "cross" and $a = $abbreviations->abbreviate($2)
74033
ABdec
000
011
1X1
$abbreviations ||= "Geo::Coder::Abbreviations"->new