Branch Coverage

blib/lib/WebService/Blekko.pm
Criterion Covered Total %
branch 21 78 26.9


line true false branch
105 0 5 unless LWP::Protocol::implementor($$self{'scheme'})
109 0 5 unless defined $$self{'ua'}
111 0 5 if defined $cjf
112 0 5 if defined $cj
114 0 5 if defined $cjf or defined $cj
135 5 3 if $$self{'page_size'}
136 1 7 if $opts{'page_size'}
138 1 7 if $opts{'p'}
161 1 2 unless ($url =~ m[^https?://]i)
173 0 2 unless ($resp->is_success)
195 0 0 unless ($$self{'have_cookie_jar'})
207 0 0 unless ($resp->is_success)
214 0 0 if (defined $$answer{'status'} and $$answer{'status'})
240 0 0 if ($resp->is_redirect)
266 0 0 unless ($resp->is_success)
273 0 0 if (defined $$answer{'username'} and $$answer{'username'})
309 0 0 if (defined $urls and ref $urls ne 'ARRAY')
315 0 0 if (@$urls)
320 0 0 $desc ? :
330 0 0 if ($resp->is_redirect)
332 0 0 if ($createupdate eq 'create') { }
342 0 0 unless ($resp->is_success)
347 0 0 if ($resp->content ne '')
372 0 0 unless ($resp->is_success)
379 0 0 if (substr($resp->content, 0, 1) eq '<' or substr($resp->content, 0, 6) eq 'Error:')
401 0 0 if (defined $urls and ref $urls ne 'ARRAY')
407 0 0 if (@$urls)
420 0 0 unless ($resp->is_success)
427 0 0 if ($resp->content =~ /alertMsgError/)
452 0 0 unless ($resp->is_success)
457 0 0 if ($resp->content =~ /alertMsgErr/)
462 0 0 if ($resp->content =~ / has been deleted/)
479 3 7 if ($now - $$self{'last_query'} < $delta) { }
506 25 0 if defined $url
516 1 7 if not defined $string or $string eq ''
520 7 0 if ($ret and ref $ret eq 'HASH')
525 0 81 if (UNIVERSAL::isa($it, 'JSON::Boolean'))
527 0 0 if $it eq $JSON::true
528 0 0 if $it eq $JSON::false