Branch Coverage

blib/lib/WWW/Google/DistanceMatrix.pm
Criterion Covered Total %
branch 12 24 50.0


line true false branch
214 0 0 if (defined $content and defined $content->{'error_message'})
216 0 0 if $caller[3] eq '(eval)'
233 0 9 if $caller[3] eq '(eval)'
236 8 1 if (defined $params and ref $params eq 'HASH') { }
237 1 7 if (defined $params->{'o_addr'} and ref $params->{'o_addr'} eq 'ARRAY')
241 1 7 if (defined $params->{'o_latlng'} and ref $params->{'o_latlng'} eq 'ARRAY')
247 6 1 unless scalar @$origins
254 0 1 if (defined $params->{'d_addr'} and ref $params->{'d_addr'} eq 'ARRAY')
258 0 1 if (defined $params->{'d_latlng'} and ref $params->{'d_latlng'} eq 'ARRAY')
264 1 0 unless scalar @$destinations
286 0 0 if (defined $self->{$_})
309 0 0 if ($data->{'rows'}[$o_index]{'elements'}[$d_index]{'status'} eq 'OK') { }