| blib/lib/Net/Stomp.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 27 | 42 | 64.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 114 | 15 | 20 | 13 | defined $self->current_host and $self->current_host < $#{$hosts;} |
| 186 | 0 | 0 | 11 | $frame and $frame->command eq 'CONNECTED' |
| 233 | 0 | 0 | 0 | $self->{'_framebuf_changed'} and length $self->{'_framebuf'} |
| 275 | 3 | 2 | 4 | $receipt_frame and $receipt_frame->command eq 'RECEIPT' |
| 5 | 2 | 2 | $receipt_frame and $receipt_frame->command eq 'RECEIPT' and $receipt_frame->headers->{'receipt-id'} eq $receipt_id | |
| 396 | 1 | 1 | 45 | defined $written and $self->_connected |
| 411 | 2 | 1 | 103 | defined $len and $len > 0 |
| 493 | 161 | 2 | 1 | $self->{'_pid'} != $$ and $self->reconnect_on_fork |
| line | l | !l | condition |
|---|---|---|---|
| 123 | 2 | 46 | $h->{'ssl_options'} || {} |
| 238 | 0 | 0 | $conf ||= {} |
| 240 | 0 | 0 | $self->select->can_read($timeout) || 0 |
| 409 | 71 | 35 | $self->{'_framebuf'} || '' |
| 525 | 10 | 3 | $self->serial || 0 |
| 529 | 1 | 12 | $self->session_id || 'nosession' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 161 | 0 | 0 | 0 | eval { do { require IO::Socket::IP; 'IO::Socket::IP'->VERSION('0.20'); 'IO::Socket::IP' } } || do { require IO::Socket::INET; 'IO::Socket::INET' } |
| 0 | 0 | 0 | $socket_class ||= eval { do { require IO::Socket::IP; 'IO::Socket::IP'->VERSION('0.20'); 'IO::Socket::IP' } } || do { require IO::Socket::INET; 'IO::Socket::INET' } |