Boa tarde, Gostaria de uma ajuda com transação. Pois, criei uma classe de teste e sempre que vou executar o teste com o PHP Unit o console diz que a transação se encontra ativa. Segue o trecho da minha classe: public function testIncluiCorda(){
global $_SESSION; //inicia a sessão
$codigo = 57000;
$host = "http://localhost/test";
$meuArray = array(
"Cidade" => "Recife",
);
$_SESSION["Zend_Auth"]["storage"] = new Zend_Auth_Result($codigo, $host, $meuArray);
$arrayCordas = array('id_corda' => '',
'corda' => 'Corda',
'descricao' => 'Corda Nova');
$db =Model_Dao_Factory::getInstance ()->getDb ();
$db->beginTransaction();
$this->assertEquals('string', gettype(Corda_Model_Corda::incluiCorda($arrayCordas, $db)));
$db->rollBack();
} O que estou fazendo de errado? Como fazer para acabar com a transação ativa?