| blib/lib/Protocol/DBus/Message.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 5 | 15 | 33.3 |
| line | l | !l | condition |
|---|---|---|---|
| 64 | 2 | 0 | {ERROR => 3, METHOD_CALL => 1, METHOD_RETURN => 2, SIGNAL => 4}->{$opts{'type'}} || die("Bad \342\200\234type\342\200\235: '$opts{'type'}'") |
| 69 | 0 | 0 | {ALLOW_INTERACTIVE_AUTHORIZATION => 4, NO_AUTO_START => 2, NO_REPLY_EXPECTED => 1}->{$f} || die("Bad \342\200\234flag\342\200\235: $f") |
| 129 | 27 | 0 | {DESTINATION => 6, ERROR_NAME => 4, INTERFACE => 2, MEMBER => 3, PATH => 1, REPLY_SERIAL => 5, SENDER => 7, SIGNATURE => 8, UNIX_FDS => 9}->{$_[1]} or die "Bad header: \342\200\234$_[1]\342\200\235" |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 85 | 9 | 0 | 0 | {DESTINATION => 6, ERROR_NAME => 4, INTERFACE => 2, MEMBER => 3, PATH => 1, REPLY_SERIAL => 5, SENDER => 7, SIGNATURE => 8, UNIX_FDS => 9}->{$name} || do { die "Bad \342\200\234hfields\342\200\235 name: \342\200\234$name\342\200\235" } |
| 165 | 6 | 0 | 0 | {ERROR => 3, METHOD_CALL => 1, METHOD_RETURN => 2, SIGNAL => 4}->{$name} || do { die "Invalid type name: $name" } |
| 193 | 2 | 0 | 0 | {ALLOW_INTERACTIVE_AUTHORIZATION => 4, NO_AUTO_START => 2, NO_REPLY_EXPECTED => 1}->{$name} || do { die "Invalid flag name: \342\200\234$name\342\200\235" } |