Junior — Middle
Podes explicar o que é o framework JUnit para testes em Java?
sobes.tech IA
Resposta da IA
O JUnit é uma estrutura popular para testes unitários em Java. Permite escrever e executar testes automáticos para verificar a correção de métodos e classes individuais.
Principais funcionalidades do JUnit:
- Anotações para marcar métodos de teste (@Test), métodos de preparação (@Before, @BeforeEach) e de limpeza (@After, @AfterEach).
- Asserções para verificar resultados esperados (assertEquals, assertTrue, etc.).
- Capacidade de agrupar testes e executá-los automaticamente.
Exemplo de um teste simples com JUnit 5:
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CalculatorTest {
@Test
void addition() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}
O JUnit ajuda a melhorar a qualidade do código e a simplificar o processo de depuração.