Branch Coverage

lib/WebService/DPD/API.pm
Criterion Covered Total %
branch 18 54 33.3


line true false branch
135 0 1 unless $code
176 0 1 unless $shipping
192 0 1 unless $geoServiceCode
262 0 1 unless $data
296 0 1 unless $id and $format
344 0 0 unless $id
345 0 0 unless $format
371 0 0 if $params
388 0 0 unless $id
404 0 0 unless $id
424 0 0 unless $date
443 0 0 unless $id
460 0 0 unless $id
461 0 0 unless $date
481 0 0 unless $id
501 0 0 unless $date
535 0 0 unless $id
563 4 20 if (ref $$data{$_} eq 'HASH') { }
612 6 1 if $self->geoSession
624 1 6 if ($$args{'data'} and $type =~ /^(POST|PUT)$/)
635 0 7 if $self->debug
637 0 7 if $self->debug
638 7 0 if ($response->code == 200) { }
643 0 7 if $@ and not $$args{'raw_result'}
644 0 7 if ($$result{'error'})
646 0 0 ref $$result{'error'} eq 'ARRAY' ? :
655 1 6 if ($$args{'raw_result'})