Branch Coverage

blib/lib/Ryu/Sink.pm
Criterion Covered Total %
branch 13 30 43.3


line true false branch
54 0 0 unless $src->isa("Ryu::Source")
56 0 0 unless ref $self
66 1 16 if (ref $src eq "ARRAY")
73 0 17 unless $src->isa("Ryu::Source")
82 2 32 if ($self->is_draining)
86 15 17 unless (@{$self->{'sources'}})
92 0 17 unless (my $src = shift @{$$self{"sources"}})
109 17 0 if $src->is_paused
124 0 0 if $self->{'is_finished'}
128 0 0 if $self->{'active_source'}
130 0 0 if $src->is_paused
132 0 0 unless my $src = $self->{'source'}
139 90 10 if $self->{'source'}
145 0 10 if $self->{'is_finished'}
158 0 5 unless my $src = delete $self->{'source'}