Condition Coverage

blib/lib/String/Util.pm
Criterion Covered Total %
condition 12 29 41.3


and 3 conditions

line !l l&&!r l&&r condition
407 4 0 0 $opts{'braces'} and not $found
432 0 0 0 ref $val and overload::Overloaded($val)
618 0 0 0 defined $opts{'encode'} and not $opts{'encode'}
650 0 20 3 $opts{'strip_vowels'} and $char =~ /[aeiouy]/iu
691 2 2 4 defined $str1 and defined $str2
833 0 0 0 not $opts{'convert_spaces'} and $char =~ /^\s$/su

or 2 conditions

line l !l condition
1038 1 3 shift() // '_'

or 3 conditions

line l !l&&r !l&&!r condition
403 0 1 3 my $found = $val =~ s/^\`(.*)\`$/$1/su or $val =~ s/^\"(.*)\"$/$1/su
408 0 0 0 $val =~ s/^\[(.*)\]$/$1/su or $val =~ s/^\((.*)\)$/$1/su
696 2 0 2 defined $str1 or defined $str2