Condition Coverage

blib/lib/Cassandra/Client.pm
Criterion Covered Total %
condition 0 36 0.0


and 3 conditions

line !l l&&!r l&&r condition
88 0 0 0 not $self->{'connecting'} and $self->{'throttler'}->should_fail
337 0 0 0 $retry_decision and $retry_decision eq 'retry'

or 2 conditions

line l !l condition
92 0 0 $self->{'connect_callbacks'} ||= []
326 0 0 $command_info->{'retries'} || 0
328 0 0 $command_info->{'retries'} || 0
330 0 0 $command_info->{'retries'} || 0
332 0 0 $command_info->{'retries'} || 0
429 0 0 $@ || 'unknown error'

or 3 conditions

line l !l&&r !l&&!r condition
52 0 0 0 $options->{'throttler'} || 'Cassandra::Client::Policy::Throttle::Default'->new
53 0 0 0 $options->{'retry_policy'} || 'Cassandra::Client::Policy::Retry::Default'->new
54 0 0 0 $options->{'command_queue'} || 'Cassandra::Client::Policy::Queue::Default'->new
55 0 0 0 $options->{'load_balancing_policy'} || 'Cassandra::Client::Policy::LoadBalancing::Default'->new
206 0 0 0 $attribs_clone->{'consistency'} ||= $self->{'options'}{'default_consistency'}
216 0 0 0 $attribs_clone->{'consistency'} ||= $self->{'options'}{'default_consistency'}