Branch Coverage

blib/lib/POE/Component/Pluggable/Pipeline.pm
Criterion Covered Total %
branch 0 88 0.0


line true false branch
28 0 0 if ($$self{'PLUGS'}{$alias})
34 0 0 unless $return
43 0 0 unless @{$$self{'PIPELINE'};}
49 0 0 wantarray ? :
55 0 0 if ($$self{'PLUGS'}{$alias})
61 0 0 unless $return
70 0 0 unless @{$$self{'PIPELINE'};}
76 0 0 wantarray ? :
82 0 0 ref $old ? :
87 0 0 unless ($old_p)
94 0 0 if ($$self{'PLUGS'}{$new_a})
100 0 0 unless $return
103 0 0 if ($plugin == $old_p)
114 0 0 ref $old ? :
119 0 0 unless ($old_p)
126 0 0 if ($plugin == $old_p)
135 0 0 wantarray ? :
141 0 0 ref $old ? :
147 0 0 unless ($old_p)
152 0 0 wantarray ? :
158 0 0 ref $old ? :
163 0 0 unless ($old_p)
170 0 0 if $plugin == $old_p
180 0 0 ref $old ? :
185 0 0 unless ($old_p)
190 0 0 if ($$self{'PLUGS'}{$new_a})
196 0 0 unless $return
200 0 0 if ($plugin == $old_p)
212 0 0 ref $old ? :
217 0 0 unless ($old_p)
222 0 0 if ($$self{'PLUGS'}{$new_a})
228 0 0 unless $return
232 0 0 if ($plugin == $old_p)
246 0 0 if $idx < 0
253 0 0 if ($pos < 0)
265 0 0 if $idx < 0
272 0 0 if ($pos >= @$pipeline)
282 0 0 unless defined $$self{'OBJECT'}
288 0 0 if ($@) { }
0 0 elsif (not $return) { }
311 0 0 unless defined $$self{'OBJECT'}
317 0 0 if ($@) { }
0 0 elsif (not $return) { }
342 0 0 if $$self{'OBJECT'}{'_pluggable_debug'}