Branch Coverage

blib/lib/WebService/Rakuten.pm
Criterion Covered Total %
branch 6 40 15.0


line true false branch
39 0 1 unless keys %params
42 0 1 unless defined $params{'developer_id'} and $params{'developer_id'}
49 0 1 unless ($params{'output_type'} =~ /$OUTPUT_TYPE_REGEX/)
138 0 0 unless defined $params{'hotelNo'}
237 0 0 unless defined $params{$param}
308 0 0 unless defined $params{'itemCode'}
383 0 0 unless defined $params{'genreId'}
530 0 0 unless defined $params{'genre'}
608 0 0 unless defined $params{'keyword'}
654 0 0 unless defined $params{'itemCode'}
770 0 0 unless defined $params{'booksGenreId'}
790 0 1 if (@_ == 1 and ref $_[0] eq 'HASH') { }
1 0 elsif (@_ % 2 == 0) { }
796 0 1 unless keys %params
809 0 0 $response->is_success ? :
814 0 0 if $$self{'output_type'} =~ /(?: xml|json )/msx
822 0 0 if @_ % 2
834 0 0 unless $value
851 0 0 if not $value or $value =~ /\A \d+ \z/msx
860 0 0 if ($@)