Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Testes em Delete, Insert e Update

Vale a pena ter testes em cima desses métodos do Dao (Insert, update e delete), pois normalmente o dao apenas delega ao EntityManager ou Session? Não estaria testando o framework?

1 resposta
solução!

Oi Felipe, tudo bom?

Realmente você tem razão, dependendo do método seria apenas testar o framework. Entretanto, as vezes a lógica de inserção/remoção/alteração pode ser bem complexa. Por exemplo, quando temos relação de cardinalidade NxN. Um teste de adição não seria muito util. Mas um de remoção já poderia fazer sentido pois para remover um elemento existem algumas regras. Garantir essa funcionalidade pode fazer sentido. A mesma ideia para alteração.

Abraço e bons estudos =)