Condition Coverage

blib/lib/Mojo/Util.pm
Criterion Covered Total %
condition 46 58 79.3


and 3 conditions

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

or 2 conditions

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} //= {}

or 3 conditions

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]

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
246 36 1 1 55 $v6 xor $addr =~ /:/u