| blib/lib/Log/Message/JSON.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 13 | 20 | 65.0 |
| line | true | false | branch |
|---|---|---|---|
| 184 | 0 | 6 | if (@args == 1 and ref $args[0] eq 'HASH' || eval { do { $args[0]->isa('HASH') } }) { } |
| 185 | 0 | 0 | if (eval { do { tied(%{$args[0];})->isa('Tie::IxHash') } }) { } |
| 194 | 1 | 5 | if (@args % 2 == 1) { } |
| 249 | 1 | 11 | if (ref $value eq 'Log::Message::JSON') { } |
| 1 | 10 | elsif (ref $value eq 'HASH') { } | |
| 1 | 9 | elsif (ref $value eq 'ARRAY') { } | |
| 0 | 9 | elsif (ref $value eq 'SCALAR') { } | |
| 0 | 9 | elsif (not defined $value) { } | |
| 9 | 0 | elsif (not ref $value) { } | |
| 253 | 1 | 0 | unless (defined $tied->cache) |