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

[Sugestão] Sugestão para múltipla validação

Também é interessante o uso do assertEquals para múltiplas validações, assim o teste só quebra após realizar todas os assertions, e teremos todos os erros de uma vez só.

then(repository).should().save(adocaoCaptor.capture());
Adocao adocaoSalva = adocaoCaptor.getValue();
assertAll(
    () -> assertEquals(pet, adocaoSalva.getPet()),
    () -> assertEquals(tutor, adocaoSalva.getTutor()),
    () -> assertEquals(dto.motivo(), adocaoSalva.getMotivo())
);
1 resposta
solução!

Oi, dev! Tudo bem?

Muito obrigada por compartilhar uso do assertAll para múltiplas validações dentro de um único teste com a nossa comunidade. A abordagem realmente ajuda a identificar todos os erros de uma vez só, ao invés de interromper o teste após a primeira falha, sendo bastante útil em cenários onde queremos garantir que várias condições sejam atendidas.

Um forte abraço e bons estudos!