public function testClose() { Sabel_Db_Metadata::clear(); Sabel_Db_Connection::closeAll(); }
equals($name->default, "default name"); isTrue($name->nullable); equals($name->max, 128); isTrue($test->isString()); isFalse($test->primary); isFalse($test->increment); isNull($test->default); isTrue($test->nullable); equals($test->max, 255); isTrue($body->isText()); isFalse($body->primary); isFalse($body->increment); isNull($body->default); isFalse($body->nullable); isTrue($bool->isBool()); isFalse($bool->primary); isFalse($bool->increment); isFalse($bool->default); isTrue($bool->nullable); isNull($hoge->ft); isNull($hoge->dbl); isNull($hoge->sint); isNull($hoge->bint); Sabel_Db_Connection::closeAll(); $path = RUN_BASE . "/migration/tmp/1_Hoge_create.php"; system("php exec.php {$path} " . CONNAME . " downgrade"); $accessor = Sabel_Db::createMetadata(CONNAME); $tables = $accessor->getTableList(); isFalse(in_array("hoge", $tables)); Sabel_Db_Connection::closeAll(); echo "\n";