Branch Coverage

blib/lib/WebService/ISBNDB/API/Authors.pm
Criterion Covered Total %
branch 6 34 17.6


line true false branch
91 0 2 if $$args{'categories'} and ref $$args{'categories'} ne 'ARRAY'
94 0 2 if $$args{'subjects'} and ref $$args{'subjects'} ne 'ARRAY'
128 0 0 unless ref $self eq ref $target
143 0 0 if ref $categories{$id2}
144 0 0 if ref $subjects{$id2}
196 0 0 unless ref $list eq 'ARRAY'
231 0 0 if (grep((!ref($_)), @$categories))
240 0 0 unless (ref($cat_id = $$categories[$_]))
242 0 0 unless ref($$categories[$_] = $class->find({'id', $cat_id}))
276 0 0 unless ref $list eq 'ARRAY'
310 0 0 if (grep((!ref($_)), @$subjects))
319 0 0 unless (ref($subj_id = $$subjects[$_]))
322 0 0 unless ref($$subjects[$_] = $class->find({'id', $subj_id}))
359 1 0 unless ref $args
400 0 1 if $key eq 'api_key'
406 0 1 if ($key eq 'id')
415 1 0 if ($key =~ /^(:?name|person_id)$/)