protected function setupDatabase() { $db = $this->bootstrap->getBootstrap()->getResource('db'); $connection = new Zend_Test_PHPUnit_Db_Connection($db, ''); $databaseTester = new Zend_Test_PHPUnit_Db_SimpleTester($connection); $databaseTester->setupDatabase($this->getDataSet()); if ($this->truncateFixturesWhenTearDown) { $databaseTester->setTearDownOperation(new Zend_Test_PHPUnit_Db_Operation_Truncate()); // truncate database when call teardown } $this->databaseTester = $databaseTester; }
protected function setupDatabase() { $db = $this->bootstrap->getBootstrap()->getResource('db'); if (empty($db)) { throw new RuntimeException(sprintf("Please setting resources.db for section [%s] in file %s", APPLICATION_ENV, realpath(APPLICATION_PATH . "/configs/application.ini"))); } $connection = new Zend_Test_PHPUnit_Db_Connection($db, ''); $databaseTester = new Zend_Test_PHPUnit_Db_SimpleTester($connection); $databaseTester->setupDatabase($this->getDataSet()); if ($this->truncateFixturesWhenTearDown) { $databaseTester->setTearDownOperation(new Zend_Test_PHPUnit_Db_Operation_Truncate()); // truncate database when call teardown } $this->databaseTester = $databaseTester; }