mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-19 02:56:15 +00:00
Updating DboPostgres test to reflect changes in test suite.
This commit is contained in:
parent
8d58b40642
commit
3ab687043e
1 changed files with 13 additions and 5 deletions
|
@ -157,7 +157,8 @@ class DboPostgresTest extends CakeTestCase {
|
||||||
* @access public
|
* @access public
|
||||||
*/
|
*/
|
||||||
var $fixtures = array('core.user', 'core.binary_test', 'core.comment', 'core.article',
|
var $fixtures = array('core.user', 'core.binary_test', 'core.comment', 'core.article',
|
||||||
'core.tag', 'core.articles_tag', 'core.attachment', 'core.person', 'core.post', 'core.author');
|
'core.tag', 'core.articles_tag', 'core.attachment', 'core.person', 'core.post', 'core.author',
|
||||||
|
);
|
||||||
/**
|
/**
|
||||||
* Actual DB connection used in testing
|
* Actual DB connection used in testing
|
||||||
*
|
*
|
||||||
|
@ -477,16 +478,23 @@ class DboPostgresTest extends CakeTestCase {
|
||||||
)');
|
)');
|
||||||
$model =& ClassRegistry::init('datatypes');
|
$model =& ClassRegistry::init('datatypes');
|
||||||
$schema = new CakeSchema(array('connection' => 'test_suite'));
|
$schema = new CakeSchema(array('connection' => 'test_suite'));
|
||||||
$result = $schema->read(array('connection' => 'test_suite'));
|
$result = $schema->read(array(
|
||||||
$schema->tables = $result['tables']['missing'];
|
'connection' => 'test_suite',
|
||||||
|
'models' => array('Datatype')
|
||||||
|
));
|
||||||
|
$schema->tables = array('datatypes' => $result['tables']['datatypes']);
|
||||||
$result = $db1->createSchema($schema, 'datatypes');
|
$result = $db1->createSchema($schema, 'datatypes');
|
||||||
$this->assertNoPattern('/timestamp DEFAULT/', $result);
|
$this->assertNoPattern('/timestamp DEFAULT/', $result);
|
||||||
$this->assertPattern('/timestamp\s*,/', $result);
|
$this->assertPattern('/timestamp\s*,/', $result);
|
||||||
|
|
||||||
$db1->query('DROP TABLE ' . $db1->fullTableName('datatypes'));
|
$db1->query('DROP TABLE ' . $db1->fullTableName('datatypes'));
|
||||||
|
|
||||||
$db1->query($result);
|
$db1->query($result);
|
||||||
$result2 = $schema->read(array('connection' => 'test_suite'));
|
$result2 = $schema->read(array(
|
||||||
$schema->tables = $result2['tables']['missing'];
|
'connection' => 'test_suite',
|
||||||
|
'models' => array('Datatype')
|
||||||
|
));
|
||||||
|
$schema->tables = array('datatypes' => $result2['tables']['datatypes']);
|
||||||
$result2 = $db1->createSchema($schema, 'datatypes');
|
$result2 = $db1->createSchema($schema, 'datatypes');
|
||||||
$this->assertEqual($result, $result2);
|
$this->assertEqual($result, $result2);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue