Branch Coverage

blib/lib/WebService/Wikimapia/Params.pm
Criterion Covered Total %
branch 14 20 70.0


line true false branch
71 4 12 unless defined $num and $num =~ /^\d+$/
77 0 1 if defined $str and $str =~ /^\d+$/
83 1 0 if (defined $str and $str =~ /\,/)
85 0 0 if (defined $lon_min and $lon_min =~ /\-?\d+\.?\d+$/ and (defined $lat_min and $lat_min =~ /\-?\d+\.?\d+$/) and (defined $lon_max and $lon_max =~ /\-?\d+\.?\d+$/) and (defined $lat_max and $lat_max =~ /\-?\d+\.?\d+$/))
124 1 5 unless defined $values
126 1 4 unless ref $values eq 'HASH'
130 0 5 unless exists $WebService::Wikimapia::Params::FIELDS->{$field}
133 2 3 if $fields->{$field} and not exists $values->{$field}
136 1 2 if $fields->{$field} and not defined $values->{$field}
139 2 0 if defined $values->{$field}