Changeset 2512

Show
Ignore:
Timestamp:
06/05/08 17:58:03 (6 months ago)
Author:
mpaschal
Message:

After the other Ddltest tests, test dropping the table
BugzID: 79950

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-39/t/ddl-tests.pl

    r2489 r2512  
    255255} 
    256256 
     257sub _00_drop_table_test : Test(shutdown => 3) { 
     258    my $self = shift; 
     259 
     260    my $driver    = MT::Object->dbi_driver; 
     261    my $dbh       = $driver->rw_handle; 
     262    my $ddl_class = $driver->dbd->ddl_class; 
     263 
     264    my $drop_sql = $ddl_class->drop_table_sql('Ddltest'); 
     265    ok($drop_sql, 'Drop Table SQL for Ddltest is available'); 
     266    my $res = $dbh->do($drop_sql); 
     267    ok($res, 'Driver could perform Drop Table SQL for Ddltest'); 
     268    diag($dbh->errstr || $DBI::errstr) if !$res; 
     269 
     270    ok(!defined $ddl_class->column_defs('Ddltest'), 'Ddltest table no longer exists'); 
     271} 
     272 
    257273package main; 
    258274