Branch Coverage

blib/lib/Alzabo/Create/Table.pm
Criterion Covered Total %
branch 0 74 0.0


line true false branch
65 0 0 if $self->schema->has_table($name)
69 0 0 if ($$self{'indexes'})
85 0 0 if ($@)
92 0 0 if ($old_name and eval { do { $self->schema->table($old_name) } })
115 0 0 if exists $p{$_}
122 0 0 if $is_pk
138 0 0 if $$self{'columns'}->EXISTS($col->name)
141 0 0 unless $col->table eq $self
147 0 0 if (exists $p{$_})
163 0 0 unless $$self{'columns'}->EXISTS($col->name)
166 0 0 if $col->is_primary_key
181 0 0 if grep {$_ eq $col;} $i->columns
198 0 0 if (exists $p{'before'} and exists $p{'after'})
204 0 0 if (exists $p{'before'}) { }
206 0 0 unless $$self{'columns'}->EXISTS($p{'before'}->name)
211 0 0 unless $$self{'columns'}->EXISTS($p{'after'}->name)
215 0 0 unless $$self{'columns'}->EXISTS($p{'column'}->name)
223 0 0 if ($p{'before'}) { }
245 0 0 unless $$self{'columns'}->EXISTS($name)
248 0 0 if $col->is_primary_key
267 0 0 unless $$self{'columns'}->EXISTS($name)
270 0 0 unless $col->is_primary_key
296 0 0 if ($fk->is_one_to_one || $fk->is_one_to_many and not $self->primary_key_size == grep({$_->is_primary_key;} $fk->columns_from))
307 0 0 if $self->has_index($i->id)
321 0 0 unless $$self{'columns'}->EXISTS($c->name)
326 0 0 unless exists $$self{'fk'}{$fk->table_to->name}
332 0 0 unless exists $$self{'fk'}{$fk->table_to->name}{$c->name}
339 0 0 unless $current_fk eq $fk
345 0 0 if (@new_fk) { }
356 0 0 unless keys %{$$self{'fk'}{$fk->table_to->name};}
375 0 0 if $$self{'indexes'}->EXISTS($id)
390 0 0 unless $$self{'indexes'}->EXISTS($i->id)
404 0 0 if exists $$self{'fk'}{$p{'old_name'}}
422 0 0 if exists $$self{'fk'}{$t}{$p{'old_name'}}
443 0 0 if defined $_
472 0 0 unless exists $$self{'attributes'}{$attr}
478 0 0 defined $_[1] ? :