| line |
true |
false |
branch |
|
151
|
0 |
3 |
if exists $$options{'username'} |
|
152
|
0 |
3 |
if exists $$options{'password'} |
|
176
|
8 |
0 |
if (exists $$self{$key}) { } |
|
191
|
0 |
3 |
if (defined $username and defined $password) |
|
192
|
0 |
0 |
unless $self->authenticate($username, $password) |
|
224
|
0 |
0 |
unless ($response->is_success) |
|
229
|
0 |
0 |
unless ($raw_header = $response->header('Set_Cookie')) |
|
278
|
0 |
1 |
if ($read_queries[$i] eq 'perl' or $read_queries[$i] eq 'json') { } |
|
294
|
0 |
0 |
unless defined $self->send_read_envelope |
|
301
|
0 |
0 |
@read_queries == 1 && !wantarray ? : |
|
322
|
0 |
0 |
if ($write_queries[$i] eq 'perl' or $write_queries[$i] eq 'json') { } |
|
335
|
0 |
0 |
unless defined $self->send_write_envelope |
|
339
|
0 |
0 |
@write_queries == 1 && !wantarray ? : |
|
366
|
0 |
0 |
unless ($guid =~ s/^(\#|\%23)([\da-f]+)$/%23$2/) |
|
376
|
0 |
0 |
unless ($response->is_success) |
|
479
|
0 |
2 |
unless $envelope = __test_envelope($method, 'add_query') |
|
481
|
1 |
1 |
if (@_ == 1) { } |
|
|
1 |
0 |
elsif (@_ > 1 and @_ % 2 == 0) { } |
|
497
|
0 |
2 |
unless $self->check_query_syntax($method, $$queries{$query_name}) |
|
499
|
0 |
2 |
if (ref $query eq 'HASH' or ref $query eq 'ARRAY') { } |
|
|
2 |
0 |
elsif (not ref $query) { } |
|
501
|
0 |
0 |
if (ref $query eq 'HASH' and not defined $$query{'query'} or ref $query eq 'ARRAY' and not defined $$query[0]{'query'}) |
|
505
|
0 |
0 |
if $$self{'auto_cursors'} and not defined $$query{'cursor'} |
|
512
|
0 |
0 |
if (ref $p_query eq 'HASH' and not defined $$p_query{'query'} or ref $p_query eq 'ARRAY' and not defined $$p_query[0]{'query'}) |
|
516
|
0 |
0 |
if $$self{'auto_cursors'} and not defined $$query{'cursor'} |
|
539
|
0 |
1 |
unless $envelope = __test_envelope($method, 'clear_envelope') |
|
557
|
0 |
0 |
unless $envelope = __test_envelope($method, 'query_count') |
|
593
|
0 |
0 |
unless $envelope = __test_envelope($method, 'send_envelope') |
|
600
|
0 |
0 |
if (ref $$self{'json_preprocessor'} eq 'CODE') { } |
|
|
0 |
0 |
elsif (ref $$self{'json_preprocessor'} eq 'ARRAY') { } |
|
605
|
0 |
0 |
if ref $sub eq 'CODE' |
|
612
|
0 |
0 |
ref $$self{$envelope}{$query_name} ? : |
|
619
|
0 |
0 |
unless defined $query |
|
621
|
0 |
0 |
if $first == 0 |
|
628
|
0 |
0 |
if $$self{'debug'} |
|
633
|
0 |
0 |
if ($method eq 'read') { } |
|
647
|
0 |
0 |
unless ($response->is_success) |
|
652
|
0 |
0 |
$self->set_result($method, $response->content) ? : |
|
783
|
0 |
0 |
unless $envelope = __test_envelope($method, 'set_result') |
|
789
|
0 |
0 |
unless ($status eq '200 OK') |
|
796
|
0 |
0 |
ref $$self{$envelope}{$query_name} ? : |
|
814
|
0 |
0 |
if (defined $result) { } |
|
817
|
0 |
0 |
if ($code eq '/api/status/ok') { } |
|
863
|
0 |
0 |
unless $self->result_is_ok($query_name) |
|
866
|
0 |
0 |
unless defined $format |
|
871
|
0 |
0 |
if ($format eq 'json') { } |
|
915
|
3 |
0 |
if defined $new_useragent |
|
930
|
3 |
0 |
if defined $new_server |
|
931
|
3 |
0 |
unless $$self{'server'} =~ m[^http://] |
|
982
|
3 |
0 |
if ($envelope eq 'read' or $envelope eq 'write') { } |