lib/Mojolicious/Plugin/Vparam/Bool.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 26 | 26 | 100.0 |
line | true | false | branch |
---|---|---|---|
6 | 1 | 17 | unless defined $_[0] |
13 | 6 | 12 | unless defined $str |
14 | 2 | 10 | unless length $str |
15 | 4 | 6 | if $str =~ /^(?:0|no|false|fail)$/i |
16 | 5 | 1 | if $str =~ /^(?:1|yes|true|ok)$/i |
21 | 6 | 14 | unless defined $_[0] |
22 | 1 | 13 | unless $_[0] =~ /^(?:0|1|)$/ |
28 | 6 | 14 | unless defined $str |
29 | 2 | 12 | if $str =~ /^\s*$/ |
30 | 2 | 10 | if $str =~ /^(?:nil|null|undef|undefined|nan)$/i |
31 | 4 | 6 | if $str =~ /^(?:0|no|false|fail)$/i |
32 | 5 | 1 | if $str =~ /^(?:1|yes|true|ok)$/i |
50 | 4 | 16 | defined $_[1] && $_[1] eq '' ? : |