Was ist der Weg zum Unit Test Doctrine 2 Modelle? Ich benutze es mit Zend Framework 1.11. Es hat Zend_Test
, die PHPUnit verwendet. Ich denke, das richtige zu verwenden ist PHPUnit_Extensions_Database_TestCase
. In Zend Framework kann ich Zend_Test_PHPUnit_Db
verwenden. Wie kann ich den Code zu Unit Test Doctrine Models statt Zend_Db
Klassen ändern.Unit Testing Doctrine 2 Modelle
1., denke ich, statt Zend_Db
Sachen zu verwenden, ich habe Lehre Zeug statt
class BugsTest extends Zend_Test_PHPUnit_DatabaseTestCase
{
private $_connectionMock;
protected function getConnection()
{
if($this->_connectionMock == null) {
$connection = Zend_Db::factory(...);
$this->_connectionMock = $this->createZendDbConnection(
$connection, 'zfunittests'
);
Zend_Db_Table_Abstract::setDefaultAdapter($connection);
}
return $this->_connectionMock;
}
...
}