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?
Pergunta
Ricardo Almeida
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:
O que estou fazendo de errado? Como fazer para acabar com a transação ativa?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.