Branch Coverage

blib/lib/POE/Component/IRC/Plugin/MultiProxy/State.pm
Criterion Covered Total %
branch 0 108 0.0


line true false branch
50 0 0 if ($unick eq u_irc($irc->nick_name, $mapping)) { }
85 0 0 if ($mode =~ /\+o/)
87 0 0 if (grep {u_irc($_, $mapping) eq $unick;} @operands)
113 0 0 unless keys %{$$self{'syncing_op'}{$uchan};}
124 0 0 unless keys %{$$self{'syncing_op'}{$uchan};}
134 0 0 if $$self{'syncing_join'}{$unick} == 0
146 0 0 if ($$input{'command'} =~ /315|324|329|352|367|368/)
147 0 0 if ($$input{'params'}[1] =~ /[^#&+!]/)
148 0 0 if ($$self{'syncing_join'}{u_irc($$input{'params'}[1], $mapping)})
155 0 0 if ($$input{'command'} eq '352')
156 0 0 if ($$self{'syncing_join'}{u_irc($$input{'params'}[5], $mapping)})
162 0 0 if ($$input{'command'} =~ /315|352/)
163 0 0 if ($$input{'params'}[1] =~ /[^#&+!]/)
164 0 0 if ($$self{'syncing_away'}{u_irc($$input{'params'}[1], $mapping)})
171 0 0 if ($$input{'command'} =~ /346|347/)
172 0 0 if ($$self{'syncing_op'}{u_irc($$input{'params'}[1], $mapping)}{'invex'})
178 0 0 if ($$input{'command'} =~ /348|349/)
179 0 0 if ($$self{'syncing_op'}{u_irc($$input{'params'}[1], $mapping)}{'excepts'})
189 0 0 unless $queue
204 0 0 if $$self{'syncing_join'}{$uwhat}
213 0 0 if ($reply eq 'mode_reply') { }
0 0 elsif ($reply =~ /(?:who|names|topic)_reply/) { }
214 0 0 if defined $_
0 0 if defined $_
0 0 if (grep {$_ eq 'e' if defined $_;} @args && $$self{'syncing_op'}{$uwhat}{'excepts'}) { }
0 0 elsif (grep {$_ eq 'I' if defined $_;} @args && $$self{'syncing_op'}{$uwhat}{'invex'}) { }
0 0 elsif ($$self{'syncing_join'}{$uwhat}) { }
228 0 0 if ($$self{'syncing_join'}{$uwhat})
247 0 0 if (not keys %{$irc->channel_topic($chan);}) { }
267 0 0 if $irc->is_channel_mode_set($chan, 's')
268 0 0 if $irc->is_channel_mode_set($chan, 'p')
273 0 0 if $irc->has_channel_voice($chan, $nick)
274 0 0 if $irc->is_channel_halfop($chan, $nick)
275 0 0 if $irc->is_channel_operator($chan, $nick)
284 0 0 if (length("$nick_list $nick") + $length <= 510) { }
305 0 0 $who =~ /^[#&+!]/ ? :
308 0 0 if $irc->is_channel_member($who, $me)
309 0 0 if $irc->_nick_exists($who)
315 0 0 $irc->is_away($nick) ? :
316 0 0 if $irc->is_operator($nick)
317 0 0 if $irc->is_channel_operator($who, $nick)
318 0 0 if $irc->is_channel_halfop($who, $nick)
319 0 0 if $irc->has_channel_voice($who, $nick) and not $irc->is_channel_operator($who, $nick)
322 0 0 defined $$info{'Real'} ? :
323 0 0 defined $$info{'Server'} ? :
324 0 0 defined $$info{'Hops'} ? :
341 0 0 if (u_irc($chan, $mapping) eq u_irc($me, $mapping)) { }
0 0 elsif (not defined $type) { }
0 0 elsif ($type eq 'I') { }
0 0 elsif ($type eq 'e') { }
0 0 elsif ($type eq 'b') { }
349 0 0 unless (length $arg)
361 0 0 if @args
364 0 0 if ($irc->channel_creation_time($chan))