Branch Coverage

blib/lib/POE/Component/Server/Bayeux/Message/Meta.pm
Criterion Covered Total %
branch 0 62 0.0


line true false branch
52 0 0 unless ($type and $known_types{$type})
71 0 0 if $self->is_error
73 0 0 if ($self->type eq 'connect')
79 0 0 if $message eq $self
81 0 0 if ($message->isa('POE::Component::Server::Bayeux::Message::Meta') and $message->type eq 'connect')
105 0 0 if (&Switch::case('handshake'))
110 0 0 unless ($self->is_error)
119 0 0 if ($self->is_error)
147 0 0 if ($self->ext and $self->ext->{'json-comment-filtered'})
153 0 0 if (&Switch::case('connect'))
155 0 0 unless ($self->is_error)
158 0 0 if $client->is_error
161 0 0 if (not $self->error and $client->flags->{'is_polling'})
165 0 0 if ($self->is_error)
192 0 0 if (my $queue = delete $client->heap->{'queued_responses'})
198 0 0 if (++$client->flags->{'connect_times'} == 1)
206 0 0 unless $no_delay
208 0 0 if (&Switch::case('disconnect'))
210 0 0 unless ($self->is_error)
216 0 0 $self->is_error ? :
0 0 $self->is_error ? :
222 0 0 if (&Switch::case('subscribe'))
224 0 0 unless ($self->is_error)
229 0 0 if ($self->is_error)
246 0 0 unless ($self->subscription =~ m[^/(meta|service)/])
250 0 0 if (&Switch::case('unsubscribe'))
252 0 0 unless ($self->is_error)
257 0 0 unless ($self->is_error or $client->is_subscribed($self->subscription))
263 0 0 $self->is_error ? :
278 0 0 if $self->id
286 0 0 unless $self->type eq 'connect'