1
0
mirror of synced 2025-01-18 22:41:43 +03:00

- ws fixes

This commit is contained in:
lsmith 2008-01-10 13:16:00 +00:00
parent cb1a71f163
commit e98035999a

View File

@ -30,36 +30,33 @@
* @since 1.0
* @version $Revision$
*/
class stComment extends Doctrine_Record
{
public function setTableDefinition()
{
$this->setTableName('st_comment');
$this->hasColumn('title', 'string', 100, array());
$this->hasColumn('body', 'string', 1000, array());
}
public function setTableDefinition()
{
$this->setTableName('st_comment');
$this->hasColumn('title', 'string', 100, array());
$this->hasColumn('body', 'string', 1000, array());
}
}
class Doctrine_Ticket_480_TestCase extends Doctrine_UnitTestCase
class Doctrine_Ticket_480_TestCase extends Doctrine_UnitTestCase
{
public function testInit()
{
public function testInit()
{
$this->dbh = new Doctrine_Adapter_Mock('oracle');
$this->conn = Doctrine_Manager::getInstance()->openConnection($this->dbh);
}
public function testTicket()
{
$this->conn->export->exportClasses(array('stComment'));
$queries = $this->dbh->getAll();
}
// (2nd|1st except transaction init.) executed query must be CREATE TABLE or CREATE SEQUENCE, not CREATE TRIGGER
// Trigger can be created after both CREATE TABLE and CREATE SEQUENCE
$this->assertFalse(preg_match('~^CREATE TRIGGER.*~', $queries[1]));
$this->assertFalse(preg_match('~^CREATE TRIGGER.*~', $queries[2]));
public function testTicket()
{
$this->conn->export->exportClasses(array('stComment'));
$queries = $this->dbh->getAll();
}
}
// (2nd|1st except transaction init.) executed query must be CREATE TABLE or CREATE SEQUENCE, not CREATE TRIGGER
// Trigger can be created after both CREATE TABLE and CREATE SEQUENCE
$this->assertFalse(preg_match('~^CREATE TRIGGER.*~', $queries[1]));
$this->assertFalse(preg_match('~^CREATE TRIGGER.*~', $queries[2]));
}
}