Condition Coverage

blib/lib/SQL/Type/Guess.pm
Criterion Covered Total %
condition 16 19 84.2


or 2 conditions

line l !l condition
58 0 3 $options{'column_type'} ||= {}
60 0 3 $options{'column_map'} ||= {";date", "date", ";datetime", "datetime", ";decimal", "decimal(%2\$d,%3\$d)", ";varchar", "varchar(%1\$d)", "date;", "date", "datetime;", "datetime", "datetime;datetime", "datetime", "decimal;", "decimal(%2\$d,%3\$d)", "varchar;", "varchar(%1\$d)", "varchar;date", "varchar(%1\$d)", "varchar;datetime", "varchar(%1\$d)", "varchar;decimal", "varchar(%1\$d)", "varchar;varchar", "varchar(%1\$d)", "date;decimal", "decimal(%2\$d,%3\$d)", "date;varchar", "varchar(%1\$d)", "date;date", "date", "datetime;varchar", "varchar(%1\$d)", "decimal;date", "decimal(%2\$d,%3\$d)", "decimal;varchar", "varchar(%1\$d)", "decimal;decimal", "decimal(%2\$d,%3\$d)", ";", ""}
148 42 4 $descriptor->{'this_value_type'} ||= ""
149 32 14 $descriptor->{'pre'} ||= 0
150 3 43 $descriptor->{'post'} ||= 0
151 35 4 length $value || 0
203 10 6 $column_type->{$col} || ''
243 0 1 $options{'columns'} ||= [sort(keys %{$column_type;})]

or 3 conditions

line l !l&&r !l&&!r condition
151 7 35 4 $descriptor->{'length'} ||= length $value || 0