Branch Coverage

blib/lib/Riak/Light.pm
Criterion Covered Total %
branch 86 106 81.1


line true false branch
62 4 41 unless $value
109 1 16 unless defined $socket
112 15 1 if ($self->tcp_nodelay)
113 0 15 unless $socket->setsockopt(6, 1, 1)
117 6 10 unless defined $self->timeout_provider
196 3 0 if (defined $response)
197 1 2 $return_all ? :
214 5 1 if (defined $response)
215 1 4 $return_all ? :
235 0 2 !defined($response) ? :
264 1 0 if defined $response
277 1 17 if $self->has_pr
314 2 1 if ($content_type ||= 'application/json') eq 'application/json'
326 0 7 if $vclock
328 1 6 if $self->has_pw
339 0 7 $indexes ? :
342 0 0 ref $v eq 'ARRAY' ? :
369 1 3 if $self->has_rw
370 1 3 if $self->has_pr
371 1 3 if $self->has_pw
423 0 6 if ref $value_to_match
427 0 3 if defined $extra_parameters and $extra_parameters->{'stream'}
438 0 6 $query_type ? :
453 0 6 $query_type ? :
462 0 3 ref $request ? :
464 1 2 if $callback
529 6 65 unless $self->autodie
532 1 70 if ($self->_pid_change)
538 6 65 unless $self->driver->perform_request('code', $request_code, 'body', $request_body)
561 19 49 if defined $response_error
568 1 48 if $response_code == $ERROR_RESPONSE_CODE
575 1 47 if $response_code != $expected_code
581 0 47 if $response_code == $GET_CLIENT_ID_RESPONSE_CODE
585 16 31 if $response_code == $GET_RESPONSE_CODE
592 3 28 if ($response_code == $GET_KEYS_RESPONSE_CODE) { }
5 23 elsif ($response_code == $QUERY_INDEX_RESPONSE_CODE) { }
4 19 elsif ($response_code == $MAP_REDUCE_RESPONSE_CODE) { }
595 3 0 if ($callback) { }
597 2 1 if $obj->done
602 0 0 if $obj->done
612 3 2 if ($paginate and wantarray) { }
623 4 0 $decode ? :
628 2 2 if ($callback) { }
629 1 1 if $obj->done
634 1 1 if $obj->done
650 0 0 unless defined $encoded_message
661 1 15 unless defined $encoded_message
667 13 2 if (ref $contents eq 'ARRAY')
673 4 9 $decode ? :
703 20 8 if ($operation eq $PING) { }
1 7 elsif ($operation eq $QUERY_INDEX) { }
1 6 elsif ($operation eq $MAP_REDUCE) { }
718 24 4 if $self->autodie