Solucionado (ver solução)
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 =)