Branch Coverage

blib/lib/WebService/HMRC/VAT.pm
Criterion Covered Total %
branch 17 24 70.8


line true false branch
255 2 2 if ($args->{'status'})
256 1 1 unless $args->{'status'} =~ /^[OF]$/
260 0 3 if ($args->{'test_mode'})
365 0 2 if ($args->{'test_mode'})
460 0 2 if ($args->{'test_mode'})
521 0 1 unless defined $args->{'period_key'}
712 0 2 unless $data and ref $data and ref $data eq 'HASH'
715 0 2 unless defined $data->{'periodKey'}
718 1 1 $data->{'finalised'} ? :
733 0 18 unless defined $data->{$field}
763 6 13 unless $args->{'from'} and $args->{'from'} =~ /^\d\d\d\d-\d\d-\d\d$/
766 5 8 unless $args->{'to'} and $args->{'to'} =~ /^\d\d\d\d-\d\d-\d\d$/