From 1e56808683487d0301f4ffdb9e9e543d843e559f Mon Sep 17 00:00:00 2001 From: zYne Date: Mon, 23 Jul 2007 18:53:42 +0000 Subject: [PATCH] --- tests/ImportTestCase.php | 133 --------------------------------------- 1 file changed, 133 deletions(-) diff --git a/tests/ImportTestCase.php b/tests/ImportTestCase.php index 5b5575fa4..498f5ac74 100644 --- a/tests/ImportTestCase.php +++ b/tests/ImportTestCase.php @@ -89,137 +89,4 @@ class Doctrine_Import_TestCase extends Doctrine_UnitTestCase { unlink('tmp' . DIRECTORY_SEPARATOR . 'ImportTest.php'); } - public function testForeignKeySupport() { - /** - $this->dbh->query('CREATE TABLE album ( - id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - title VARCHAR(100), - artist VARCHAR(100) - )'); - - $this->dbh->query('CREATE TABLE track ( - id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - album_id INTEGER, - dsk INTEGER, - posn INTEGER, - song VARCHAR(255), - FOREIGN KEY (album_id) REFERENCES album(id) - )'); - - - $sql = "PRAGMA table_info(track)"; - $sql = "PRAGMA foreign_key_list(track)"; - $result = $this->dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC); - */ - - } - - /** - public function testDatabaseConnectionIsReverseEngineeredToSchema() - { - - $this->assertTrue($this->schema instanceof Doctrine_Schema); - - //table count should match - $this->assertEqual(count($this->schema), count($this->tables)); - - } - - public function testBaseClassesAreWritten() - { - //now lets match the original with the result - foreach($this->tables as $name) - { - $name = ucwords($name); - $filename = $this->tmpdir.$name.$this->suffix.'.php'; - $this->assertTrue(file_exists($filename)); - } - } - - - public function testNativeColumnDefinitionsAreTranslatedCorrectly() - { - $transArr = array(); - - - $transArr['sqlite'] = array( - // array(native type, native length, doctrine type, doctrine length), - array('int', 11, 'int', 11), - //array('varchar', 255, 'string', 255), - ); - - - foreach ($transArr as $dbType => $colArr) - { - foreach($colArr as $colDef) - { - list($natType, $natLen, $expType, $expLen) = $colDef; - list($resType, $resLen) = Doctrine_DataDict::getDoctrineType($natType, $natLen, $dbType); - $this->assertEqual($resType, $expType); - $this->assertEqual($resLen, $expLen); - } - } - - } - - public function testDoctrineRecordBaseClassesAreBuildCorrectly() - { - foreach($this->tables as $name) - { - $name = ucwords($name); - $filename = $this->tmpdir.$name.$this->suffix.'.php'; - if(file_exists($filename)) - { - require_once $filename; - $obj = new $name.$this->suffix; - - list($oType, $oLength,) = $this->connection->getTable($name)->getColumns(); - list($rType, $rLength,) = $this->connection->getTable($name.$this->suffix)->getColumns(); - - $this->assertEquals($rType, $oType); - $this->assertEquals($rLength, $oLength); - } - } - } - - */ - - // Gets the system temporary directory name - // @return null on failure to resolve the system temp dir - - private function getTempDir() - { - /** - if(function_exists('sys_get_temp_dir')) { - $tempdir = sys_get_temp_dir(); - } elseif (!empty($_ENV['TMP'])) { - $tempdir = $_ENV['TMP']; - } elseif (!empty($_ENV['TMPDIR'])) { - $tempdir = $_ENV['TMPDIR']; - } elseif (!empty($_ENV['TEMP'])) { - $tempdir = $_ENV['TEMP']; - } else { - //a little bit of chewing gum here will do the trick - $tempdir = dirname(tempnam('/THIS_REALLY_SHOULD_NOT_EXISTS', 'na')); - } - - if (empty($tempdir)) { return null; } - - $tempdir = rtrim($tempdir, '/'); - $tempdir .= DIRECTORY_SEPARATOR; - - if (is_writable($tempdir) == false) { - return null; - } - $dir = tempnam($tempdir, 'doctrine_tests'); - - @unlink($dir); - @rmdir($dir); - - mkdir($dir); - $dir .= DIRECTORY_SEPARATOR; - - return $dir; - */ - } }