alexabolada
(usa Debian)
Enviado em 18/01/2023 - 12:02h
A melhor forma de criar os testes unitários para essa classe usando o JUnit 5 é usando os métodos de asserção. Esses métodos permitem você verificar se o resultado esperado de um cálculo é igual ao resultado real de um cálculo.
Para começar, você pode declarar um objeto da classe Somador usando o construtor padrão:
Somador somador = new Somador();
Em seguida, você pode iniciar o teste usando o método de asserção assertEquals() com os argumentos de entrada, o resultado esperado e um erro de margem máxima aceitável:
double esperado = 8.0;\r\ndouble resultado = somador.calcular(4.0, 4.0);\r\nassertEquals(esperado, resultado, 0.0);
Para testar vários cenários possíveis, você pode criar um loop para executar seus testes para vários conjuntos de argumentos. Se você quiser testar também com entradas negativas, não inteiros ou números com muitas casas decimais, só precisa adicionar mais argumentos ao loop.