Branch Coverage

blib/lib/Protocol/Redis.pm
Criterion Covered Total %
branch 23 28 82.1


line true false branch
13 0 1 if ref $class
17 0 1 unless $self->{'api'} == 1
46 16 0 if (my $encoder = $message_type_encoders{$message->{'type'}}) { }
65 2 6 unless defined $data
76 1 4 unless defined $data
111 4 25 if (my $cb = $self->{'_on_message_cb'}) { }
135 39 0 if ($cmd)
136 39 0 if (my $parser = $message_type_parsers{$cmd})
164 5 39 if $i < 0
188 1 18 if ($self->{'_bulk_size'} == -1) { }
210 1 18 unless length $str >= $self->{'_bulk_size'} + 2
240 6 4 if (scalar @$data == $arguments_num) { }
265 2 6 if ($arguments_num < 1) { }
267 1 1 $arguments_num == 0 ? :