| blib/lib/TAP/Parser/YAMLish/Writer.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 22 | 28 | 78.5 |
| line | true | false | branch |
|---|---|---|---|
| 25 | 0 | 20 | unless @_ |
| 31 | 0 | 20 | unless ref $out |
| 48 | 18 | 2 | if ('CODE' eq $ref) { } |
| 1 | 1 | elsif ('ARRAY' eq $ref) { } | |
| 1 | 0 | elsif ('SCALAR' eq $ref) { } | |
| 0 | 0 | elsif ('GLOB' eq $ref or 'IO::Handle' eq $ref) { } | |
| 74 | 3 | 209 | unless defined $val |
| 76 | 19 | 190 | if ($val =~ /$rule/) |
| 83 | 3 | 187 | if (length $val == 0 or $val =~ /\s/) |
| 97 | 41 | 107 | if (my $ref = ref $obj) { } |
| 99 | 30 | 11 | if ('HASH' eq $ref) { } |
| 11 | 0 | elsif ('ARRAY' eq $ref) { } | |
| 100 | 28 | 2 | if (keys %$obj) { } |
| 115 | 9 | 2 | if (@$obj) { } |