Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Devo usar assert em tpdas as propriedades?

Boa noite,

Quando estou testando um método que me retorna uma lista de objetos eu deveria fazer um assert nas propriedades de todos os objetos ou apenas um seria o suficiente para validação?

No caso de os terem o equals e hashcode implementados eu poderia simplesmente fazer uma lista com os objetos que eu espero como resposta e utilizar o método equals com o retorno do método. Mas e no caso de não ter o equals e hashcode implementados?

Um abraço

1 resposta
solução!

Yuri,Boa Noite Quando criou uma classe de teste eu penso assim o que eu quero validar no meu caso? Por exemplo:

Caso 1:Quero validar se a lista não é vazia ?

Caso 2: Quero validar se a lista é vazia?

Quanto a questão do equals e o hashCode é bom ver a regra que você quer que seja validada para que você veja a necessidade de implementa-los.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software