| blib/lib/Net/APNs/Extended.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 22 | 27 | 81.4 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 61 | 1 | 1 | 2 | defined $device_token and ref $payload eq 'HASH' | 
| 80 | 1 | 0 | 4 | defined $device_token and ref $payload eq 'HASH' | 
| 119 | 422 | 0 | 429 | ref $$payload{'aps'}{'alert'} eq 'HASH' and exists $$payload{'aps'}{'alert'}{'body'} | 
| line | l | !l | condition | 
|---|---|---|---|
| 64 | 1 | 1 | $extra ||= {} | 
| 65 | 1 | 1 | $$extra{'identifier'} ||= 0 | 
| 66 | 1 | 1 | $$extra{'expiry'} ||= 0 | 
| 67 | 2 | 0 | $self->_create_send_data($device_token, $payload, $extra) || (return 0) | 
| 82 | 2 | 2 | $extra ||= {} | 
| 84 | 2 | 2 | $$extra{'expiry'} ||= 0 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 83 | 2 | 1 | 1 | $$extra{'identifier'} ||= $i++ | 
| 149 | 0 | 0 | 851 | not defined $body or length $body == 0 |