From 1febda11895dc803dce251e8ca73a405b33be7c7 Mon Sep 17 00:00:00 2001 From: zYne Date: Sat, 30 Dec 2006 00:08:53 +0000 Subject: [PATCH] Made the datadict driver testcases adhere to new coding standards --- tests/DataDict/FirebirdTestCase.php | 96 +++++++++++++++++++---------- tests/DataDict/MssqlTestCase.php | 71 +++++++++++++-------- tests/DataDict/MysqlTestCase.php | 78 +++++++++++++++-------- tests/DataDict/OracleTestCase.php | 66 +++++++++++++------- tests/DataDict/PgsqlTestCase.php | 84 ++++++++++++++++--------- tests/DataDict/SqliteTestCase.php | 79 ++++++++++++------------ 6 files changed, 303 insertions(+), 171 deletions(-) diff --git a/tests/DataDict/FirebirdTestCase.php b/tests/DataDict/FirebirdTestCase.php index ae1e469ff..73348af35 100644 --- a/tests/DataDict/FirebirdTestCase.php +++ b/tests/DataDict/FirebirdTestCase.php @@ -30,14 +30,18 @@ * @since 1.0 * @version $Revision$ */ -class Doctrine_DataDict_Firebird_TestCase extends Doctrine_UnitTestCase { - public function testGetCharsetFieldDeclarationReturnsValidSql() { +class Doctrine_DataDict_Firebird_TestCase extends Doctrine_UnitTestCase +{ + public function testGetCharsetFieldDeclarationReturnsValidSql() + { $this->assertEqual($this->dataDict->getCharsetFieldDeclaration('UTF-8'), 'CHARACTER SET UTF-8'); } - public function testGetCollationFieldDeclarationReturnsValidSql() { + public function testGetCollationFieldDeclarationReturnsValidSql() + { $this->assertEqual($this->dataDict->getCollationFieldDeclaration('xx'), 'COLLATE xx'); } - public function testGetPortableDeclarationForUnknownDbTypeThrowsException() { + public function testGetPortableDeclarationForUnknownDbTypeThrowsException() + { try { $this->dataDict->getPortableDeclaration(array('type' => 'unknown')); $this->fail(); @@ -45,27 +49,32 @@ class Doctrine_DataDict_Firebird_TestCase extends Doctrine_UnitTestCase { $this->pass(); } } - public function testGetPortableDeclarationSupportsNativeDateType() { + public function testGetPortableDeclarationSupportsNativeDateType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'date')); $this->assertEqual($type, array(array('date'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimestampType() { + public function testGetPortableDeclarationSupportsNativeTimestampType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'timestamp')); $this->assertEqual($type, array(array('timestamp'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimeType() { + public function testGetPortableDeclarationSupportsNativeTimeType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'time')); $this->assertEqual($type, array(array('time'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeFloatType() { + public function testGetPortableDeclarationSupportsNativeFloatType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'float')); $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDoubleType() { + public function testGetPortableDeclarationSupportsNativeDoubleType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'double')); $this->assertEqual($type, array(array('float'), null, null, null)); @@ -75,52 +84,62 @@ class Doctrine_DataDict_Firebird_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDfloatType() { + public function testGetPortableDeclarationSupportsNativeDfloatType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'd_float')); $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDecimalType() { + public function testGetPortableDeclarationSupportsNativeDecimalType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'decimal')); $this->assertEqual($type, array(array('decimal'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeNumericType() { + public function testGetPortableDeclarationSupportsNativeNumericType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'numeric')); $this->assertEqual($type, array(array('decimal'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeBlobType() { + public function testGetPortableDeclarationSupportsNativeBlobType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'blob')); $this->assertEqual($type, array(array('blob'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeVarcharType() { + public function testGetPortableDeclarationSupportsNativeVarcharType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'varchar')); $this->assertEqual($type, array(array('string'), null, null, false)); } - public function testGetPortableDeclarationSupportsNativeCharType() { + public function testGetPortableDeclarationSupportsNativeCharType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'char')); $this->assertEqual($type, array(array('string'), null, null, true)); } - public function testGetPortableDeclarationSupportsNativeCstringType() { + public function testGetPortableDeclarationSupportsNativeCstringType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'cstring')); $this->assertEqual($type, array(array('string'), null, null, true)); } - public function testGetPortableDeclarationSupportsNativeBigintType() { + public function testGetPortableDeclarationSupportsNativeBigintType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'bigint')); $this->assertEqual($type, array(array('integer'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeQuadType() { + public function testGetPortableDeclarationSupportsNativeQuadType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'quad')); $this->assertEqual($type, array(array('integer'), null, null, null)); } - public function testGetNativeDefinitionSupportsIntegerType() { + public function testGetNativeDefinitionSupportsIntegerType() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INT'); @@ -134,67 +153,80 @@ class Doctrine_DataDict_Firebird_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INT'); } - public function testGetNativeDefinitionSupportsFloatType() { + public function testGetNativeDefinitionSupportsFloatType() + { $a = array('type' => 'float', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DOUBLE PRECISION'); } - public function testGetNativeDefinitionSupportsBooleanType() { + public function testGetNativeDefinitionSupportsBooleanType() + { $a = array('type' => 'boolean', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'SMALLINT'); } - public function testGetNativeDefinitionSupportsDateType() { + public function testGetNativeDefinitionSupportsDateType() + { $a = array('type' => 'date', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATE'); } - public function testGetNativeDefinitionSupportsTimestampType() { + public function testGetNativeDefinitionSupportsTimestampType() + { $a = array('type' => 'timestamp', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TIMESTAMP'); } - public function testGetNativeDefinitionSupportsTimeType() { + public function testGetNativeDefinitionSupportsTimeType() + { $a = array('type' => 'time', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TIME'); } - public function testGetNativeDefinitionSupportsClobType() { + public function testGetNativeDefinitionSupportsClobType() + { $a = array('type' => 'clob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BLOB SUB_TYPE 1'); } - public function testGetNativeDefinitionSupportsBlobType() { + public function testGetNativeDefinitionSupportsBlobType() + { $a = array('type' => 'blob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BLOB SUB_TYPE 0'); } - public function testGetNativeDefinitionSupportsCharType() { + public function testGetNativeDefinitionSupportsCharType() + { $a = array('type' => 'char', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDefinitionSupportsVarcharType() { + public function testGetNativeDefinitionSupportsVarcharType() + { $a = array('type' => 'varchar', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(10)'); } - public function testGetNativeDefinitionSupportsArrayType() { + public function testGetNativeDefinitionSupportsArrayType() + { $a = array('type' => 'array', 'length' => 40); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(40)'); } - public function testGetNativeDefinitionSupportsStringType() { + public function testGetNativeDefinitionSupportsStringType() + { $a = array('type' => 'string'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(16777215)'); } - public function testGetNativeDefinitionSupportsArrayType2() { + public function testGetNativeDefinitionSupportsArrayType2() + { $a = array('type' => 'array'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(16777215)'); } - public function testGetNativeDefinitionSupportsObjectType() { + public function testGetNativeDefinitionSupportsObjectType() + { $a = array('type' => 'object'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(16777215)'); diff --git a/tests/DataDict/MssqlTestCase.php b/tests/DataDict/MssqlTestCase.php index 93d0ea757..87a2a479d 100644 --- a/tests/DataDict/MssqlTestCase.php +++ b/tests/DataDict/MssqlTestCase.php @@ -30,8 +30,10 @@ * @since 1.0 * @version $Revision$ */ -class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { - public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() { +class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase +{ + public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() + { try { $this->dataDict->getPortableDeclaration(array('type' => 'some_unknown_type')); $this->fail(); @@ -39,25 +41,28 @@ class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { $this->pass(); } } - public function testGetPortableDeclarationSupportsNativeBitType() { + public function testGetPortableDeclarationSupportsNativeBitType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'bit')); $this->assertEqual($type, array(array('boolean'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeStringTypes() { + public function testGetPortableDeclarationSupportsNativeStringTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'text')); $this->assertEqual($type, array(array('string', 'clob'), null, null, null)); $type = $this->dataDict->getPortableDeclaration(array('type' => 'char', 'length' => 1)); - + $this->assertEqual($type, array(array('string', 'boolean'), 1, null, true)); $type = $this->dataDict->getPortableDeclaration(array('type' => 'varchar', 'length' => 1)); $this->assertEqual($type, array(array('string', 'boolean'), 1, null, false)); } - public function testGetPortableDeclarationSupportsNativeBlobTypes() { + public function testGetPortableDeclarationSupportsNativeBlobTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'image')); $this->assertEqual($type, array(array('blob'), null, null, null)); @@ -66,7 +71,8 @@ class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('blob'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeIntegerTypes() { + public function testGetPortableDeclarationSupportsNativeIntegerTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'int')); $this->assertEqual($type, array(array('integer'), null, null, null)); @@ -75,12 +81,14 @@ class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('integer', 'boolean'), 1, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimestampType() { + public function testGetPortableDeclarationSupportsNativeTimestampType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'datetime')); $this->assertEqual($type, array(array('timestamp'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDecimalTypes() { + public function testGetPortableDeclarationSupportsNativeDecimalTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'decimal')); $this->assertEqual($type, array(array('decimal'), null, null, null)); @@ -89,7 +97,8 @@ class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('decimal'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeFloatTypes() { + public function testGetPortableDeclarationSupportsNativeFloatTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'float')); $this->assertEqual($type, array(array('float'), null, null, null)); @@ -102,7 +111,8 @@ class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetNativeDefinitionSupportsIntegerType() { + public function testGetNativeDefinitionSupportsIntegerType() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INT'); @@ -116,67 +126,80 @@ class Doctrine_DataDict_Mssql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INT'); } - public function testGetNativeDefinitionSupportsFloatType() { + public function testGetNativeDefinitionSupportsFloatType() + { $a = array('type' => 'float', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'FLOAT'); } - public function testGetNativeDefinitionSupportsBooleanType() { + public function testGetNativeDefinitionSupportsBooleanType() + { $a = array('type' => 'boolean', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BIT'); } - public function testGetNativeDefinitionSupportsDateType() { + public function testGetNativeDefinitionSupportsDateType() + { $a = array('type' => 'date', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDefinitionSupportsTimestampType() { + public function testGetNativeDefinitionSupportsTimestampType() + { $a = array('type' => 'timestamp', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(19)'); } - public function testGetNativeDefinitionSupportsTimeType() { + public function testGetNativeDefinitionSupportsTimeType() + { $a = array('type' => 'time', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(8)'); } - public function testGetNativeDefinitionSupportsClobType() { + public function testGetNativeDefinitionSupportsClobType() + { $a = array('type' => 'clob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsBlobType() { + public function testGetNativeDefinitionSupportsBlobType() + { $a = array('type' => 'blob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'IMAGE'); } - public function testGetNativeDefinitionSupportsCharType() { + public function testGetNativeDefinitionSupportsCharType() + { $a = array('type' => 'char', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDefinitionSupportsVarcharType() { + public function testGetNativeDefinitionSupportsVarcharType() + { $a = array('type' => 'varchar', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(10)'); } - public function testGetNativeDefinitionSupportsArrayType() { + public function testGetNativeDefinitionSupportsArrayType() + { $a = array('type' => 'array', 'length' => 40); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(40)'); } - public function testGetNativeDefinitionSupportsStringType() { + public function testGetNativeDefinitionSupportsStringType() + { $a = array('type' => 'string'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsArrayType2() { + public function testGetNativeDefinitionSupportsArrayType2() + { $a = array('type' => 'array'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsObjectType() { + public function testGetNativeDefinitionSupportsObjectType() + { $a = array('type' => 'object'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); diff --git a/tests/DataDict/MysqlTestCase.php b/tests/DataDict/MysqlTestCase.php index 0d646bb90..4069e5fc7 100644 --- a/tests/DataDict/MysqlTestCase.php +++ b/tests/DataDict/MysqlTestCase.php @@ -31,13 +31,16 @@ * @version $Revision$ */ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { - public function testGetCharsetFieldDeclarationReturnsValidSql() { + public function testGetCharsetFieldDeclarationReturnsValidSql() + { $this->assertEqual($this->dataDict->getCharsetFieldDeclaration('UTF-8'), 'CHARACTER SET UTF-8'); } - public function testGetCollationFieldDeclarationReturnsValidSql() { + public function testGetCollationFieldDeclarationReturnsValidSql() + { $this->assertEqual($this->dataDict->getCollationFieldDeclaration('xx'), 'COLLATE xx'); } - public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() { + public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() + { try { $this->dataDict->getPortableDeclaration(array('type' => 'some_unknown_type')); $this->fail(); @@ -45,7 +48,8 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->pass(); } } - public function testGetPortableDeclarationSupportsNativeIntegerTypes() { + public function testGetPortableDeclarationSupportsNativeIntegerTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'tinyint')); $this->assertEqual($type, array(array('integer', 'boolean'), 1, null, null)); @@ -70,7 +74,8 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('integer'), 8, true, null)); } - public function testGetPortableDeclarationSupportsNativeStringTypes() { + public function testGetPortableDeclarationSupportsNativeStringTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'text')); $this->assertEqual($type, array(array('string', 'clob'), null, null, false)); @@ -95,7 +100,8 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('string', 'boolean'), 1, null, false)); } - public function testGetPortableDeclarationSupportsNativeFloatTypes() { + public function testGetPortableDeclarationSupportsNativeFloatTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'float')); $this->assertEqual($type, array(array('float'), null, null, null)); @@ -109,12 +115,14 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDateType() { + public function testGetPortableDeclarationSupportsNativeDateType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'date')); $this->assertEqual($type, array(array('date'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDecimalTypes() { + public function testGetPortableDeclarationSupportsNativeDecimalTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'decimal')); $this->assertEqual($type, array(array('decimal'), null, null, null)); @@ -128,7 +136,8 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('decimal'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimestampTypes() { + public function testGetPortableDeclarationSupportsNativeTimestampTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'timestamp')); $this->assertEqual($type, array(array('timestamp'), null, null, null)); @@ -137,12 +146,14 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('timestamp'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeYearType() { + public function testGetPortableDeclarationSupportsNativeYearType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'year')); $this->assertEqual($type, array(array('integer', 'date'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeBlobTypes() { + public function testGetPortableDeclarationSupportsNativeBlobTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'blob')); $this->assertEqual($type, array(array('blob'), null, null, null)); @@ -160,7 +171,8 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('blob'), null, null, null)); } - public function testGetNativeDefinitionSupportsIntegerType() { + public function testGetNativeDefinitionSupportsIntegerType() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BIGINT'); @@ -174,72 +186,86 @@ class Doctrine_DataDict_Mysql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'SMALLINT'); } - public function testGetNativeDeclarationSupportsFloatType() { + public function testGetNativeDeclarationSupportsFloatType() + { $a = array('type' => 'float', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'DOUBLE'); } - public function testGetNativeDeclarationSupportsBooleanType() { + public function testGetNativeDeclarationSupportsBooleanType() + { $a = array('type' => 'boolean', 'fixed' => false); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'TINYINT(1)'); } - public function testGetNativeDeclarationSupportsDateType() { + public function testGetNativeDeclarationSupportsDateType() + { $a = array('type' => 'date', 'fixed' => false); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'DATE'); } - public function testGetNativeDeclarationSupportsTimestampType() { + public function testGetNativeDeclarationSupportsTimestampType() + { $a = array('type' => 'timestamp', 'fixed' => false); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'DATETIME'); } - public function testGetNativeDeclarationSupportsTimeType() { + public function testGetNativeDeclarationSupportsTimeType() + { $a = array('type' => 'time', 'fixed' => false); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'TIME'); } - public function testGetNativeDeclarationSupportsClobType() { + public function testGetNativeDeclarationSupportsClobType() + { $a = array('type' => 'clob'); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'LONGTEXT'); } - public function testGetNativeDeclarationSupportsBlobType() { + public function testGetNativeDeclarationSupportsBlobType() + { $a = array('type' => 'blob'); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'LONGBLOB'); } - public function testGetNativeDeclarationSupportsCharType() { + public function testGetNativeDeclarationSupportsCharType() + { $a = array('type' => 'char', 'length' => 10); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDeclarationSupportsVarcharType() { + public function testGetNativeDeclarationSupportsVarcharType() + { $a = array('type' => 'varchar', 'length' => 10); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'VARCHAR(10)'); } - public function testGetNativeDeclarationSupportsArrayType() { + public function testGetNativeDeclarationSupportsArrayType() + { $a = array('type' => 'array', 'length' => 40); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'VARCHAR(40)'); } - public function testGetNativeDeclarationSupportsStringType() { + public function testGetNativeDeclarationSupportsStringType() + { $a = array('type' => 'string'); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDeclarationSupportsStringTypeWithLongLength() { + public function testGetNativeDeclarationSupportsStringTypeWithLongLength() + { $a = array('type' => 'string', 'length' => 2000); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDeclarationSupportsArrayType2() { + public function testGetNativeDeclarationSupportsArrayType2() + { $a = array('type' => 'array'); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDeclarationSupportsObjectType() { + public function testGetNativeDeclarationSupportsObjectType() + { $a = array('type' => 'object'); $this->assertEqual($this->dataDict->GetNativeDeclaration($a), 'TEXT'); diff --git a/tests/DataDict/OracleTestCase.php b/tests/DataDict/OracleTestCase.php index d10fec017..f25a27e72 100644 --- a/tests/DataDict/OracleTestCase.php +++ b/tests/DataDict/OracleTestCase.php @@ -31,7 +31,8 @@ * @version $Revision$ */ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { - public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() { + public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() + { try { $this->dataDict->getPortableDeclaration(array('type' => 'some_unknown_type')); $this->fail(); @@ -39,12 +40,14 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->pass(); } } - public function testGetPortableDeclarationSupportsNativeFloatType() { + public function testGetPortableDeclarationSupportsNativeFloatType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'float')); $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeIntegerTypes() { + public function testGetPortableDeclarationSupportsNativeIntegerTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'integer')); $this->assertEqual($type, array(array('integer'), null, null, null)); @@ -57,7 +60,8 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('integer', 'boolean'), 1, null, null)); } - public function testGetPortableDeclarationSupportsNativeStringTypes() { + public function testGetPortableDeclarationSupportsNativeStringTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'varchar')); $this->assertEqual($type, array(array('string'), null, null, null)); @@ -78,7 +82,8 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('string', 'boolean'), 1, null, true)); } - public function testGetPortableDeclarationSupportsNativeNumberType() { + public function testGetPortableDeclarationSupportsNativeNumberType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'number')); $this->assertEqual($type, array(array('integer'), null, null, null)); @@ -87,7 +92,8 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('integer', 'boolean'), 1, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimestampType() { + public function testGetPortableDeclarationSupportsNativeTimestampType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'date')); $this->assertEqual($type, array(array('timestamp'), null, null, null)); @@ -96,7 +102,8 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('timestamp'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeClobTypes() { + public function testGetPortableDeclarationSupportsNativeClobTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'clob')); $this->assertEqual($type, array(array('clob'), null, null, null)); @@ -110,7 +117,8 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('clob'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeBlobTypes() { + public function testGetPortableDeclarationSupportsNativeBlobTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'blob')); $this->assertEqual($type, array(array('blob'), null, null, null)); @@ -127,7 +135,8 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('blob'), null, null, null)); } - public function testGetNativeDefinitionSupportsIntegerType() { + public function testGetNativeDefinitionSupportsIntegerType() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'NUMBER(20)'); @@ -141,67 +150,80 @@ class Doctrine_DataDict_Oracle_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'NUMBER(2)'); } - public function testGetNativeDefinitionSupportsFloatType() { + public function testGetNativeDefinitionSupportsFloatType() + { $a = array('type' => 'float', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'NUMBER'); } - public function testGetNativeDefinitionSupportsBooleanType() { + public function testGetNativeDefinitionSupportsBooleanType() + { $a = array('type' => 'boolean', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'NUMBER(1)'); } - public function testGetNativeDefinitionSupportsDateType() { + public function testGetNativeDefinitionSupportsDateType() + { $a = array('type' => 'date', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATE'); } - public function testGetNativeDefinitionSupportsTimestampType() { + public function testGetNativeDefinitionSupportsTimestampType() + { $a = array('type' => 'timestamp', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATE'); } - public function testGetNativeDefinitionSupportsTimeType() { + public function testGetNativeDefinitionSupportsTimeType() + { $a = array('type' => 'time', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATE'); } - public function testGetNativeDefinitionSupportsClobType() { + public function testGetNativeDefinitionSupportsClobType() + { $a = array('type' => 'clob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CLOB'); } - public function testGetNativeDefinitionSupportsBlobType() { + public function testGetNativeDefinitionSupportsBlobType() + { $a = array('type' => 'blob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BLOB'); } - public function testGetNativeDefinitionSupportsCharType() { + public function testGetNativeDefinitionSupportsCharType() + { $a = array('type' => 'char', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDefinitionSupportsVarcharType() { + public function testGetNativeDefinitionSupportsVarcharType() + { $a = array('type' => 'varchar', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR2(10)'); } - public function testGetNativeDefinitionSupportsArrayType() { + public function testGetNativeDefinitionSupportsArrayType() + { $a = array('type' => 'array', 'length' => 40); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR2(40)'); } - public function testGetNativeDefinitionSupportsStringType() { + public function testGetNativeDefinitionSupportsStringType() + { $a = array('type' => 'string'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR2(16777215)'); } - public function testGetNativeDefinitionSupportsArrayType2() { + public function testGetNativeDefinitionSupportsArrayType2() + { $a = array('type' => 'array'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR2(16777215)'); } - public function testGetNativeDefinitionSupportsObjectType() { + public function testGetNativeDefinitionSupportsObjectType() + { $a = array('type' => 'object'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR2(16777215)'); diff --git a/tests/DataDict/PgsqlTestCase.php b/tests/DataDict/PgsqlTestCase.php index ff9424bff..4e60e13da 100644 --- a/tests/DataDict/PgsqlTestCase.php +++ b/tests/DataDict/PgsqlTestCase.php @@ -30,11 +30,14 @@ * @since 1.0 * @version $Revision$ */ -class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { - public function getDeclaration($type) { +class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase +{ + public function getDeclaration($type) + { return $this->dataDict->getPortableDeclaration(array('type' => $type, 'name' => 'colname', 'length' => 2, 'fixed' => true)); } - public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() { + public function testGetPortableDeclarationForUnknownNativeTypeThrowsException() + { try { $this->dataDict->getPortableDeclaration(array('type' => 'some_unknown_type')); $this->fail(); @@ -42,7 +45,8 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->pass(); } } - public function testGetPortableDeclarationSupportsNativeBlobTypes() { + public function testGetPortableDeclarationSupportsNativeBlobTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'blob')); $this->assertEqual($type, array(array('blob'), null, null, null)); @@ -67,7 +71,8 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('blob', 'clob'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimestampTypes() { + public function testGetPortableDeclarationSupportsNativeTimestampTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'timestamp')); $this->assertEqual($type, array(array('timestamp'), null, null, null)); @@ -76,7 +81,8 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('timestamp'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDecimalTypes() { + public function testGetPortableDeclarationSupportsNativeDecimalTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'decimal')); $this->assertEqual($type, array(array('decimal'), null, null, null)); @@ -89,7 +95,8 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('decimal'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeFloatTypes() { + public function testGetPortableDeclarationSupportsNativeFloatTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'float')); $this->assertEqual($type, array(array('float'), null, null, null)); @@ -102,22 +109,26 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('float'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeYearType() { + public function testGetPortableDeclarationSupportsNativeYearType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'year')); $this->assertEqual($type, array(array('integer', 'date'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeDateType() { + public function testGetPortableDeclarationSupportsNativeDateType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'date')); $this->assertEqual($type, array(array('date'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeTimeType() { + public function testGetPortableDeclarationSupportsNativeTimeType() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'time')); $this->assertEqual($type, array(array('time'), null, null, null)); } - public function testGetPortableDeclarationSupportsNativeStringTypes() { + public function testGetPortableDeclarationSupportsNativeStringTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'text')); $this->assertEqual($type, array(array('string', 'clob'), null, null, null)); @@ -138,7 +149,8 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($type, array(array('string', 'boolean'), 1, null, true)); } - public function testGetPortableDeclarationSupportsNativeIntegerTypes() { + public function testGetPortableDeclarationSupportsNativeIntegerTypes() + { $type = $this->dataDict->getPortableDeclaration(array('type' => 'smallint')); $this->assertEqual($this->getDeclaration('smallint'), array(array('integer', 'boolean'), 2, false, null)); @@ -155,12 +167,14 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->getDeclaration('bigserial'), array(array('integer'), 8, false, null)); $this->assertEqual($this->getDeclaration('serial8'), array(array('integer'), 8, false, null)); } - public function testGetPortableDeclarationSupportsNativeBooleanTypes() { + public function testGetPortableDeclarationSupportsNativeBooleanTypes() + { $this->assertEqual($this->getDeclaration('bool'), array(array('boolean'), 1, false, null)); $this->assertEqual($this->getDeclaration('boolean'), array(array('boolean'), 1, false, null)); } - public function testGetNativeDefinitionSupportsIntegerType() { + public function testGetNativeDefinitionSupportsIntegerType() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BIGINT'); @@ -173,7 +187,8 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'SMALLINT'); } - public function testGetNativeDefinitionSupportsIntegerTypeWithAutoinc() { + public function testGetNativeDefinitionSupportsIntegerTypeWithAutoinc() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false, 'autoincrement' => true); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BIGSERIAL PRIMARY KEY'); @@ -186,67 +201,80 @@ class Doctrine_DataDict_Pgsql_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'SERIAL PRIMARY KEY'); } - public function testGetNativeDefinitionSupportsFloatType() { + public function testGetNativeDefinitionSupportsFloatType() + { $a = array('type' => 'float', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'FLOAT8'); } - public function testGetNativeDefinitionSupportsBooleanType() { + public function testGetNativeDefinitionSupportsBooleanType() + { $a = array('type' => 'boolean', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BOOLEAN'); } - public function testGetNativeDefinitionSupportsDateType() { + public function testGetNativeDefinitionSupportsDateType() + { $a = array('type' => 'date', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATE'); } - public function testGetNativeDefinitionSupportsTimestampType() { + public function testGetNativeDefinitionSupportsTimestampType() + { $a = array('type' => 'timestamp', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TIMESTAMP without time zone'); } - public function testGetNativeDefinitionSupportsTimeType() { + public function testGetNativeDefinitionSupportsTimeType() + { $a = array('type' => 'time', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TIME without time zone'); } - public function testGetNativeDefinitionSupportsClobType() { + public function testGetNativeDefinitionSupportsClobType() + { $a = array('type' => 'clob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsBlobType() { + public function testGetNativeDefinitionSupportsBlobType() + { $a = array('type' => 'blob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'BYTEA'); } - public function testGetNativeDefinitionSupportsCharType() { + public function testGetNativeDefinitionSupportsCharType() + { $a = array('type' => 'char', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDefinitionSupportsVarcharType() { + public function testGetNativeDefinitionSupportsVarcharType() + { $a = array('type' => 'varchar', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(10)'); } - public function testGetNativeDefinitionSupportsArrayType() { + public function testGetNativeDefinitionSupportsArrayType() + { $a = array('type' => 'array', 'length' => 40); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(40)'); } - public function testGetNativeDefinitionSupportsStringType() { + public function testGetNativeDefinitionSupportsStringType() + { $a = array('type' => 'string'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsArrayType2() { + public function testGetNativeDefinitionSupportsArrayType2() + { $a = array('type' => 'array'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsObjectType() { + public function testGetNativeDefinitionSupportsObjectType() + { $a = array('type' => 'object'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); diff --git a/tests/DataDict/SqliteTestCase.php b/tests/DataDict/SqliteTestCase.php index b10ae3a74..08afa0cbc 100644 --- a/tests/DataDict/SqliteTestCase.php +++ b/tests/DataDict/SqliteTestCase.php @@ -1,9 +1,11 @@ assertDeclarationType('boolean', 'boolean'); } - public function testIntegersMapToIntegerType() { + public function testIntegersMapToIntegerType() + { $this->assertDeclarationType('tinyint', array('integer', 'boolean')); $this->assertDeclarationType('smallint', 'integer'); $this->assertDeclarationType('mediumint', 'integer'); @@ -13,25 +15,30 @@ class Doctrine_DataDict_Sqlite_TestCase extends Doctrine_UnitTestCase { $this->assertDeclarationType('bigint', 'integer'); $this->assertDeclarationType('bigserial', 'integer'); } - public function testBlobsMapToBlobType( ){ + public function testBlobsMapToBlobType() + { $this->assertDeclarationType('tinyblob', 'blob'); $this->assertDeclarationType('mediumblob', 'blob'); $this->assertDeclarationType('longblob', 'blob'); $this->assertDeclarationType('blob', 'blob'); } - public function testDecimalMapsToDecimal() { + public function testDecimalMapsToDecimal() + { $this->assertDeclarationType('decimal', 'decimal'); $this->assertDeclarationType('numeric', 'decimal'); } - public function testFloatRealAndDoubleMapToFloat() { + public function testFloatRealAndDoubleMapToFloat() + { $this->assertDeclarationType('float', 'float'); $this->assertDeclarationType('double', 'float'); $this->assertDeclarationType('real', 'float'); } - public function testYearMapsToIntegerAndDate() { + public function testYearMapsToIntegerAndDate() + { $this->assertDeclarationType('year', array('integer','date')); } - public function testGetNativeDefinitionSupportsIntegerType() { + public function testGetNativeDefinitionSupportsIntegerType() + { $a = array('type' => 'integer', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INTEGER'); @@ -45,88 +52,82 @@ class Doctrine_DataDict_Sqlite_TestCase extends Doctrine_UnitTestCase { $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INTEGER'); } - public function testGetNativeDefinitionSupportsFloatType() { + public function testGetNativeDefinitionSupportsFloatType() + { $a = array('type' => 'float', 'length' => 20, 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DOUBLE'); } - public function testGetNativeDefinitionSupportsBooleanType() { + public function testGetNativeDefinitionSupportsBooleanType() + { $a = array('type' => 'boolean', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'INTEGER'); } - public function testGetNativeDefinitionSupportsDateType() { + public function testGetNativeDefinitionSupportsDateType() + { $a = array('type' => 'date', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATE'); } - public function testGetNativeDefinitionSupportsTimestampType() { + public function testGetNativeDefinitionSupportsTimestampType() + { $a = array('type' => 'timestamp', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'DATETIME'); } - public function testGetNativeDefinitionSupportsTimeType() { + public function testGetNativeDefinitionSupportsTimeType() + { $a = array('type' => 'time', 'fixed' => false); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TIME'); } - public function testGetNativeDefinitionSupportsClobType() { + public function testGetNativeDefinitionSupportsClobType() + { $a = array('type' => 'clob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'LONGTEXT'); } - public function testGetNativeDefinitionSupportsBlobType() { + public function testGetNativeDefinitionSupportsBlobType() + { $a = array('type' => 'blob'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'LONGBLOB'); } - public function testGetNativeDefinitionSupportsCharType() { + public function testGetNativeDefinitionSupportsCharType() + { $a = array('type' => 'char', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'CHAR(10)'); } - public function testGetNativeDefinitionSupportsVarcharType() { + public function testGetNativeDefinitionSupportsVarcharType() + { $a = array('type' => 'varchar', 'length' => 10); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(10)'); } - public function testGetNativeDefinitionSupportsArrayType() { + public function testGetNativeDefinitionSupportsArrayType() + { $a = array('type' => 'array', 'length' => 40); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'VARCHAR(40)'); } - public function testGetNativeDefinitionSupportsStringType() { + public function testGetNativeDefinitionSupportsStringType() + { $a = array('type' => 'string'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsArrayType2() { + public function testGetNativeDefinitionSupportsArrayType2() + { $a = array('type' => 'array'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testGetNativeDefinitionSupportsObjectType() { + public function testGetNativeDefinitionSupportsObjectType() + { $a = array('type' => 'object'); $this->assertEqual($this->dataDict->getNativeDeclaration($a), 'TEXT'); } - public function testSomething() { - /** - - $this->assertEqual($this->getDeclaration('clob'), array(array('integer', 'boolean'), 1, false, null)); - $this->assertEqual($this->getDeclaration('tinytext'), array(array('integer'), 2, false, null)); - $this->assertEqual($this->getDeclaration('mediumtext'), array(array('integer'), 2, false, null)); - $this->assertEqual($this->getDeclaration('longtext'), array(array('integer'), 4, false, null)); - $this->assertEqual($this->getDeclaration('text'), array(array('integer'), 4, false, null)); - $this->assertEqual($this->getDeclaration('varchar'), array(array('integer'), 4, false, null)); - $this->assertEqual($this->getDeclaration('varchar2'), array(array('integer'), 8, false, null)); - - $this->assertEqual($this->getDeclaration('char'), array(array('integer'), 4, false, null)); - $this->assertEqual($this->getDeclaration('date'), array(array('integer'), 4, false, null)); - $this->assertEqual($this->getDeclaration('datetime'), array(array('integer'), 8, false, null)); - $this->assertEqual($this->getDeclaration('timestamp'), array(array('integer'), 8, false, null)); - $this->assertEqual($this->getDeclaration('time'), array(array('integer'), 8, false, null)); - - */ - } }