Changeset 2705 for branches/release-41/t/ddl-tests.pl
- Timestamp:
- 07/03/08 23:42:42 (17 months ago)
- Files:
-
- 1 modified
-
branches/release-41/t/ddl-tests.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-41/t/ddl-tests.pl
r2571 r2705 112 112 my $self = shift; 113 113 114 $self->init_testdb();115 116 114 my $driver = MT::Object->dbi_driver; 117 115 my $dbh = $driver->rw_handle; … … 312 310 ok($defs->{baz}, 'Ddltest::Fixable table has baz column after creation'); 313 311 314 my $sql = $ddl_class->drop_column_sql('Ddltest::Fixable', 'baz'); 315 ok($sql, 'Ddltest::Fixable can have column dropping sql'); 316 my $res = $dbh->do($sql); 317 ok($res, 'Ddltest::Fixable could have its column dropped'); 312 my $sql; 313 my $res; 314 315 SKIP: { 316 skip("Driver cannot drop columns", 2) unless $ddl_class->can_drop_column; 317 $sql = $ddl_class->drop_column_sql('Ddltest::Fixable', 'baz'); 318 ok($sql, 'Ddltest::Fixable can have column dropping sql'); 319 $res = $dbh->do($sql); 320 ok($res, 'Ddltest::Fixable could have its column dropped'); 321 } 318 322 319 323 { … … 327 331 328 332 $defs = $ddl_class->column_defs('Ddltest::Fixable'); 329 ok(!$defs->{baz}, 'Ddltest::Fixable did indeed have a column dropped'); 333 SKIP: { 334 skip("Driver cannot drop columns", 1) unless $ddl_class->can_drop_column; 335 ok(!$defs->{baz}, 'Ddltest::Fixable did indeed have a column dropped'); 336 } 330 337 ok( $defs->{borf}, 'Ddltest::Fixable did indeed have a column added'); 331 338
