Branch Coverage

blib/lib/Protocol/IRC/Client.pm
Criterion Covered Total %
branch 0 60 0.0


line true false branch
74 0 0 unless defined $value
78 0 0 if ($name eq 'PREFIX') { }
0 0 elsif ($name eq 'CHANMODES') { }
0 0 elsif ($name eq 'CASEMAPPING') { }
0 0 elsif ($name eq 'CHANTYPES') { }
81 0 0 unless my($prefix_modes, $prefix_flags) = $prefix =~ /^\(([a-z]+)\)(.+)$/i
191 0 0 if ($effect eq 'more')
200 0 0 unless keys %{$$self{'Protocol_IRC_gate'}{$target};}
207 0 0 if $self->invoke("on_gate_${effect}_$gate", $message, \%hints, $data)
208 0 0 if $self->invoke("on_gate_$effect", $gate, $message, \%hints, $data)
209 0 0 if $self->invoke('on_gate', $effect, $gate, $message, \%hints, $data)
232 0 0 if $self->invoke("on_message_$command", $message, \%hints)
233 0 0 if $self->invoke('on_message', $command, $message, \%hints)
266 0 0 if $self->invoke("on_message_cap_$verb", $message, \%hints)
267 0 0 if $self->invoke('on_message_cap', $verb, $message, \%hints)
327 0 0 if $modechar eq '+'
328 0 0 if $modechar eq '-'
337 0 0 if (index($listmodes, $modechar) > -1) { }
0 0 elsif (index($argmodes, $modechar) > -1) { }
0 0 elsif (index($argsetmodes, $modechar) > -1) { }
0 0 elsif (index($boolmodes, $modechar) > -1) { }
0 0 elsif (my $flag = $self->prefix_mode2flag($modechar)) { }
339 0 0 if $sense != 0
343 0 0 if $sense != 0
347 0 0 if $sense > 0
355 0 0 if $sense != 0
375 0 0 if ($hints->{'target_type'} eq 'channel')
462 0 0 unless my($flag, $nick) = $name =~ /$re/
563 0 0 if ($h->{'whois'} eq 'channels')
564 0 0 if ($channels)