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?
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!
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?
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 =)