Please enable JavaScript.
Coggle requires JavaScript to display documents.
JUnit (Métodos
do JUnit (assertThat(String reason, T actual, org.hamcrest…
JUnit
Métodos
do JUnit
-
-
-
-
-
-
-
-
-
assertThat(String reason, T actual, org.hamcrest.Matcher<T> matcher)
-
-
assertEquals(double expected, double actual, double delta)
Asserts that two doubles or floats are equal to within a positive delta.
Código JUnit4
import org.junit.Test;
import junit.framework.TestCase;public class TesteUnidade extends TestCase {
private int x = 1;
private int y = 1; Test public void metodo() {
int z = x + y;
assertEquals(2, z);
}
}
-
-
Exceções
no Teste
-
Estilo JUnit > 4
Era necessário saber no código de teste a instrução que lançaria a exceção a ser testada e logo após colocar uma chamada para o método fail() que indica que o teste falhou.
JUnit 4 trouxe anotação p/ informar exceção esperada. Se a exceção não for lançada ou for != esperada o teste falha.
-
Estilo antigo
JUnit <=4
-
-
public void testDivisaoPorZero() {
try {
int n = 2 / 0;
fail("Divisão por zero!");
}
catch (ArithmeticException success) {
assertNotNull(success.getMessage());
}
}
-
Novas
Assertions
public static void assertEquals(Object[] expected, Object[] actual)
public static void assertEquals(String message, Object[] expected,
Object[] actual)
-
-
-
Ignorando
Testes
ignore no método a ser ignorado
-
A versão 4 - significativa atualização - principal proposta: simplificação da elaboração das classes de testes explorando os recursos de anotação presente na JDK 1.5 do Java.