Condition Coverage

blib/lib/DBIx/Schema/DSL/Dumper.pm
Criterion Covered Total %
condition 0 45 0.0


and 3 conditions

line !l l&&!r l&&r condition
121 0 0 0 $opt{'unsigned'} and not $$args{'default_unsigned'}
126 0 0 0 lc $type eq 'varchar' and $column_info->column_size == 255
0 0 0 lc($type) =~ /^(int|integer)$/ and $opt{'unsigned'} && $column_info->column_size == 10 || !$opt{'unsigned'} && $column_info->column_size == 11
0 0 0 $$column_info{'MYSQL_TYPE_NAME'} and not $$column_info{'MYSQL_TYPE_NAME'} =~ $column_info->column_size
164 0 0 0 $type =~ /^(TIMESTAMP|DATETIME)$/ and $column_def eq 'CURRENT_TIMESTAMP'
172 0 0 0 @{$$args{'primary_key_names'};} == 1 and $$args{'primary_key_names'}[0] eq $column_info->name
176 0 0 0 $$args{'dbh'}{'Driver'}{'Name'} eq 'mysql' and $$column_info{'MYSQL_IS_AUTO_INCREMENT'}
224 0 0 0 $index_keys[0]->non_unique && $index_keys[0]->type
235 0 0 0 $fk->pktable_name and $fk->fkcolumn_name eq sprintf('%s_id', $fk->pktable_name)
0 0 0 $fk->fkcolumn_name eq 'id' and $fk->pkcolumn_name eq sprintf('%s_id', $fk->fktable_name)
0 0 0 $fk->fkcolumn_name and $fk->pktable_name
0 0 0 $fk->fkcolumn_name and $fk->pktable_name and $fk->pkcolumn_name

or 3 conditions

line l !l&&r !l&&!r condition
126 0 0 0 $opt{'unsigned'} && $column_info->column_size == 10 || !$opt{'unsigned'} && $column_info->column_size == 11
159 0 0 0 $column_info->nullable or $$args{'default_not_null'}
176 0 0 0 $opt{'auto_increment'} or $$args{'dbh'}{'Driver'}{'Name'} eq 'mysql' and $$column_info{'MYSQL_IS_AUTO_INCREMENT'}