Enunciado
Márcia está usando os métodos utilitários do módulo Júpiter do framework JUnit 5 para criar testes automatizados. Para verificar as condições de teste quanto à igualdade entre dois objetos, Márcia gostaria de usar um único método utilitário que comparasse dois parâmetros fornecidos do tipo objeto e que esses objetos sejam considerados iguais, caso ambos sejam nulos. Assinale a opção que indica o método que Márcia deve usar.
Alternativas
- A)
assertEquals().
- B)
assertIdentical().
- C)
assertNull().
- D)
assertThrowsExactly().
- E)
assertTrue().
Gabarito e comentário
Resposta correta: A
AssertEquals compara a igualdade dos objetos e aceita que ambos sejam nulos. Não exige que sejam a mesma instância, verificação associada a assertSame.