Condition Coverage

lib/DBD/mysqlPPrawSjis.pm
Criterion Covered Total %
condition 0 49 0.0


and 3 conditions

line !l l&&!r l&&r condition
140 0 0 0 $character_set{'character_set_server'} eq 'cp932' and $character_set{'character_set_database'} eq 'cp932'
0 0 0 $character_set{'character_set_server'} eq 'cp932' and $character_set{'character_set_database'} eq 'cp932' and $character_set{'character_set_client'} eq 'cp932'
0 0 0 $character_set{'character_set_server'} eq 'sjis' and $character_set{'character_set_database'} eq 'sjis'
0 0 0 $character_set{'character_set_server'} eq 'sjis' and $character_set{'character_set_database'} eq 'sjis' and $character_set{'character_set_client'} eq 'sjis'
527 0 0 0 $element =~ /\A \s+ [Ll][Ii][Mm][Ii][Tt] \s+ [?] \s* , \s* [?] \z/x and defined $$params[$i + 1]
0 0 0 $element =~ /\A \s+ [Ll][Ii][Mm][Ii][Tt] \s+ [?] \s* , \s* [?] \z/x and defined $$params[$i + 1] and $$params[$i + 0] =~ /^[0-9]+$/
0 0 0 $element =~ /\A \s+ [Ll][Ii][Mm][Ii][Tt] \s+ [?] \s* , \s* [?] \z/x and defined $$params[$i + 1] and $$params[$i + 0] =~ /^[0-9]+$/ and $$params[$i + 1] =~ /^[0-9]+$/
0 0 0 $element =~ /\A \s+ [Ll][Ii][Mm][Ii][Tt] \s+ /x and defined $params->[$i]
0 0 0 $element =~ /\A \s+ [Ll][Ii][Mm][Ii][Tt] \s+ /x and defined $params->[$i] and $params->[$i] =~ /^[0-9]+$/
0 0 0 $element =~ /\A \s+ [Oo][Ff][Ff][Ss][Ee][Tt] \s+ /x and defined $params->[$i]
0 0 0 $element =~ /\A \s+ [Oo][Ff][Ff][Ss][Ee][Tt] \s+ /x and defined $params->[$i] and $params->[$i] =~ /^[0-9]+$/
0 0 0 $element eq '?' and defined $params->[$i]

or 2 conditions

line l !l condition
107 0 0 $user ||= ''
108 0 0 $password ||= ''

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 0 $var eq 'hostname' or $var eq 'host'
0 0 0 $var eq 'db' or $var eq 'dbname'
281 0 0 0 {'\\', '\\\\', "\000", '\\0', "\n", '\\n', "\r", '\\r', q['], q[\\'], '"', '\\"', "\cZ", '\\Z'}->{$1} || $1