| blib/lib/Net/Stomp.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 27 | 44 | 61.3 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 113 | 15 | 20 | 13 | defined $self->current_host and $self->current_host < $#{$hosts;} | 
| 188 | 0 | 0 | 11 | $frame and $frame->command eq 'CONNECTED' | 
| 241 | 0 | 0 | 0 | $self->{'_framebuf_changed'} and length $self->{'_framebuf'} | 
| 286 | 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 | |
| 416 | 1 | 1 | 45 | defined $written and $self->_connected | 
| 431 | 2 | 1 | 103 | defined $len and $len > 0 | 
| 513 | 161 | 2 | 1 | $self->{'_pid'} != $$ and $self->reconnect_on_fork | 
| line | l | !l | condition | 
|---|---|---|---|
| 122 | 2 | 46 | $h->{'ssl_options'} || {} | 
| 196 | 0 | 0 | $frame // {} | 
| 246 | 0 | 0 | $conf ||= {} | 
| 248 | 0 | 0 | $self->select->can_read($timeout) || 0 | 
| 429 | 71 | 35 | $self->{'_framebuf'} || '' | 
| 546 | 10 | 3 | $self->serial || 0 | 
| 550 | 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' } |