Branch Coverage

blib/lib/Business/ES/CodigoPostal.pm
Criterion Covered Total %
branch 69 72 95.8


line true false branch
138 0 3 unless $self->valid
143 1 1 if $prov eq "07" or $prov eq 35 or $prov eq 38
152 2 82 if $prov_code eq "07"
153 1 81 if $prov_code eq 26
154 9 72 if $prov_code eq 28
155 1 71 if $prov_code eq 30
156 1 70 if $prov_code eq 31
157 1 69 if $prov_code eq 33
158 1 68 if $prov_code eq 39
159 3 65 if $prov_code eq 51
160 6 59 if $prov_code eq 52
162 5 54 if $prov_code =~ /^(02|13|16|19|45)$/
163 9 45 if $prov_code =~ /^(05|09|24|34|37|40|42|47|49)$/
164 3 42 if $prov_code =~ /^(03|12|46)$/
166 6 36 if $prov_code =~ /^(01|20|48)$/
167 13 23 if $prov_code =~ /^(04|11|14|18|21|23|29|41)$/
168 2 21 if $prov_code =~ /^(06|10)$/
169 8 13 if $prov_code =~ /^(08|17|25|43)$/
170 4 9 if $prov_code =~ /^(15|27|32|36)$/
171 5 4 if $prov_code =~ /^(22|44|50)$/
172 4 0 if $prov_code =~ /^(35|38)$/
181 2 82 if $pv eq "07"
182 4 78 if $pv eq 35 or $pv eq 38
183 3 75 if $pv eq 51
184 6 69 if $pv eq 52
193 0 8 unless defined $cp
198 1 7 unless length $cp
208 6 98 unless $opts->{'strict'} // 1
210 4 100 unless $cp
212 8 92 unless $cp =~ /\A[0-9]{5}\z/
213 8 84 unless $cp >= 1000 and $cp <= 52999
232 1 75 @_ == 1 && ref $_[0] eq 'HASH' ? :
235 3 73 defined $args{'strict'} ? :
237 74 2 if defined $args{'codigo'}
263 76 2 if ($self->strict) { }
271 69 9 if ($res->{'valid'})