| blib/lib/Mojo/Util.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 46 | 58 | 79.3 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 241 | 1 | 5 | 93 | length $cidr and length $addr |
| 444 | 485 | 0 | 1 | ref $_[0] and ref $_[0] eq "Mojo::ByteStream" |
| 6111 | 594 | 2009 | ref $_[0] and ref $_[0] eq "Mojo::ByteStream" | |
| 487 | 44 | 952 | 4 | exists $ENTITIES{$name} and !$attr || $name =~ /;$/u || !($last =~ /[A-Za-z0-9=]/u) |
| 499 | 427 | 278 | 128 | $cookie && @part > 2 && lc $1 eq 'expires' |
| 502 | 705 | 3 | 125 | $expires and $str =~ /\G=\s*$EXPIRES_RE/cgou |
| line | l | !l | condition |
|---|---|---|---|
| 221 | 13 | 3 | pos $value // 0 |
| 384 | 174 | 2 | $row->[$i] //= "" |
| 386 | 135 | 41 | $spec[$i] // 0 |
| 445 | 485 | 0 | shift() // "" |
| 6637 | 68 | shift() // "" | |
| 547 | 20931 | 77 | $object->{$name} //= {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 137 | 0 | 0 | 0 | $ENCRYPTION{$key}{$salt} ||= Crypt::KeyDerivation::pbkdf2($key, $salt) |
| 160 | 0 | 0 | 0 | $ENCRYPTION{$key}{$salt} ||= Crypt::KeyDerivation::pbkdf2($key, $salt) |
| 215 | 1 | 3 | 0 | $params->{$name} //= unquote($1) |
| 218 | 1 | 14 | 0 | $params->{$name} //= $1 |
| 475 | 75 | 0 | 2 | &find_encoding($_[0]) // croak("Unknown encoding '$_[0]'") |
| 18766 | 77 | 0 | $ENCODING{$_[0]} //= &find_encoding($_[0]) // croak("Unknown encoding '$_[0]'") | |
| 487 | 948 | 4 | 4 | !$attr || $name =~ /;$/u || !($last =~ /[A-Za-z0-9=]/u) |
| 550 | 1143 | 22 | 240 | @_ > 1 or ref $_[0] |
| line | l&&r | l&&!r | !l&&r | !l&&!r | condition |
|---|---|---|---|---|---|
| 246 | 36 | 1 | 1 | 55 | $v6 xor $addr =~ /:/u |