Какой способ модульного тестирования моделей Doctrine 2? Я использую его с Zend Framework 1.11. Он имеет Zend_Test
, который использует PHPUnit. Я думаю, что правильно использовать это PHPUnit_Extensions_Database_TestCase
. В Zend Framework я могу использовать Zend_Test_PHPUnit_Db
. Как я могу изменить код для модульного тестирования моделей Doctrine вместо Zend_Db
классов.
1-й, я думаю, вместо того, чтобы использовать Zend_Db
материал, я должен использовать материал Doctrine вместо
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;
}
...
}