Teste de database em php usando phpunit, mais simples em api tendo procedimento armazenado

Como faço testes de database com phpunit, fiz uma pesquisa do Google nisso, mas o problema é que meu api está chamando um procedimento armazenado para interagir com mysql e phpunit não consigo triggersr um procedimento armazenado no arquivo XML do database

Por favor, checar isto

https://stackoverflow.com/questions/21278242/phpunit-stored-procedure-database-testing

https://stackoverflow.com/questions/21230707/testing-stored-procedure-which-is-call-within-an-api-in-php-using-either-phpunit

E eu tenho que criar um arquivo XML para cada chamada de procedimento armazenado para verificar o resultado (comparar os resultados) com ele

Existe alguma maneira alternativa para isso? Eu posso conseguir isso de uma maneira simples usando o teste simples

responda amiga ZZzz

existe o código de exemplo como você pode testar o procedimento armazenado em phpunit

public function delete($userId) { // this function calls a stored procedure $sql = "CALL Delete_User_Details(:userId)"; try { $db = parent::getConnection(); $stmt = $db->prepare($sql); $stmt->bindParam("userId", $userId); $stmt->execute(); $id = $stmt->fetchObject(); if ($id == null) { $delete_response->createJSONArray("DATABASE_ERROR",0); } else { $delete_response->createJSONArray("SUCCESS",1); } } catch (PDOException $e) { $delete_response->createJSONArray("DATABASE_ERROR",0); } return $delete_response->toJSON(); }