Branch Coverage

blib/lib/Net/Async/MPD.pm
Criterion Covered Total %
branch 1 62 1.6


line true false branch
96 0 0 if ($line =~ /\w/)
98 0 0 if ($line =~ /^OK/) { }
0 0 elsif ($line =~ /^list_OK/) { }
0 0 elsif ($line =~ /^ACK/) { }
99 0 0 if ($line =~ /OK MPD (.*)/) { }
103 0 0 if $self->password
109 0 0 unless @{$self->{'mpd_buffer'}[-1];}
305 0 0 unless defined $idle
306 0 0 if $idle->is_ready
317 0 0 ref $_[0] eq 'HASH' ? :
318 0 0 if ref $_[-1] eq 'CODE'
321 0 0 unless @commands
325 0 0 if (ref $commands[0] eq 'ARRAY') { }
327 0 0 ref $_ eq 'ARRAY' ? :
339 0 0 unless $command =~ /^(replay_gain_|command_list)/
341 0 0 $args ne '' ? :
345 0 0 if (scalar @commands > 1)
347 0 0 $list ? :
350 0 0 unless $commands[0] =~ /^command_list/
352 0 0 unless $commands[-1] =~ /^command_list/
358 0 0 if (defined $opt->{'parser'}) { }
360 0 0 ref $input eq 'CODE' ? :
361 0 0 unless defined $parser
383 0 0 if $cb
386 0 0 unless $self->{'mpd_handle'}
391 0 0 if ($success) { }
416 0 0 if (&$check(@_))
429 0 1 if $self->auto_connect
439 0 0 if $self->state eq 'ready'
441 0 0 unless my $socket = 'IO::Socket::IP'->new($self->host . ':' . $self->port)
460 0 0 unless ($self->{'mpd_handle'})