Doctrine 2モデルの単体テスト方法は? Zend Framework 1.11で使用しています。 PHPUnitを使用するZend_Test
があります。私は使用するべき正しいものがPHPUnit_Extensions_Database_TestCase
だと思う。 Zend Frameworkでは、Zend_Test_PHPUnit_Db
を使用できます。 Zend_Db
クラスではなく、単体テストDoctrineモデルのコードを変更するにはどうすればよいですか。単位テストDoctrine 2モデル
第一は、私が代わりに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;
}
...
}