Branch Coverage

blib/lib/DBIx/Migration/Classes.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
58 0 0 unless scalar @{$$self{'changeclasses'};}
63 0 0 if defined $_state
64 0 0 if defined $_targetstate
73 0 0 if $first_pos eq $last_pos
77 0 0 $first_pos == -1 ? :
83 0 0 if ($dir == 0) { }
0 0 elsif ($dir == -1) { }
0 0 elsif ($dir == 1) { }
98 0 0 if $last_pos == -1
101 0 0 if (defined $_state)
125 0 0 unless $sth->execute
127 0 0 unless ($meta)
129 0 0 unless $self->_query('insert into `meta` values ("NONE")')
132 0 0 $meta ? :
169 0 0 unless $self->_query('update `' . $$self{'db-meta-tablename'} . '` set version = "' . $state . '"')
180 0 0 if ($action eq 'create_table') { }
0 0 elsif ($action eq 'drop_table') { }
0 0 elsif ($action eq 'alter_table_add_column') { }
0 0 elsif ($action eq 'alter_table_drop_column') { }
181 0 0 unless $self->_query('create table `' . $opts{'name'} . '` (`dummy` tinyint null)')
185 0 0 unless $self->_query('drop table `' . $opts{'name'} . '`')
189 0 0 unless $self->_query('alter table `' . $opts{'tablename'} . '` add column `' . $opts{'name'} . '` ' . $opts{'type'})
193 0 0 unless $self->_query('alter table `' . $opts{'tablename'} . '` drop column `' . $opts{'name'} . '`')
212 0 0 if $classname eq 'NONE'
213 0 0 if $classname eq 'HEAD'
215 0 0 if $$self{'changeclasses'}[$p][0] eq $classname
233 0 0 if exists $$classes{$classname}
237 0 0 if $@
248 0 0 if ($class->after eq '')
259 0 0 if ($class->after eq $$self{'changeclasses'}[-1][0])
266 0 0 unless $found
276 0 0 unless (defined $$self{'dbh'} and $$self{'dbh'}->ping)
286 0 0 unless my $dbh = 'DBI'->connect('DBI:' . $$self{'db-engine'} . ':' . $$self{'db-name'} . ':' . $$self{'db-host'}, $$self{'db-user'}, $$self{'db-password'}, {'PrintError', 0})
294 0 0 unless defined $dbh
304 0 0 unless ($sth->fetch)
307 0 0 unless $self->_query($sql)