| blib/lib/Data/Tubes/Plugin/Parser.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 34 | 50 | 68.0 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 194 | 32 | 4 | 5 | $dquote and $first eq "\"" | 
| 10 | 15 | 11 | $squote and $first eq "'" | |
| 195 | 0 | 0 | 5 | $len > 1 and substr($value, -1, 1) eq "\"" | 
| 203 | 0 | 0 | 11 | $len > 1 and substr($value, -1, 1) eq "'" | 
| 500 | 0 | 0 | 2 | defined $key && length $key | 
| line | l | !l | condition | 
|---|---|---|---|
| 46 | 7 | 17 | $args{'value'} //= ["whatever"] | 
| 108 | 15 | 10 | $value //= "whatever" | 
| 186 | 0 | 0 | $decode ||= sub { | 
| 215 | 0 | 11 | $decode ||= sub { | 
| 318 | 1 | 12 | $args{'allow_missing'} || 0 | 
| 374 | 0 | 9 | $args{'allow_missing'} || 0 | 
| 375 | 0 | 9 | $args{'allow_surplus'} || 0 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 48 | 2 | 5 | 17 | ref $value ne 'ARRAY' || scalar @$value > 1 || $value->[0] ne 'whatever' | 
| 53 | 7 | 4 | 13 | $multiple or not test_all_equal(@$separators) | 
| 111 | 16 | 0 | 9 | not $ref or $ref eq "Regexp" | 
| 178 | 7 | 3 | 15 | $escape or $squote | 
| 10 | 1 | 14 | $escape or $squote or $dquote | |
| 235 | 0 | 0 | 12 | $delta < 0 or $delta > 1 | 
| 422 | 0 | 0 | 6 | $n_values + $allow_missing < $n_keys or $n_values - $allow_surplus > $n_keys |