-
import static org.junit.Assert.assertEquals;
public class TesteUnidade {
private int x = 1;
private int y = 1;
@Test public void metodo() {
int z = x + y;
assertEquals(2, z);
}
}
http://www.devmedia.com.br/criando-testes-de-unidades-com-o-junit-4-usando-anotacoes/4798
Gabarito: b)
-
"sem retorno de parâmetros." Existe isso?? O correto não seria sem retorno e sem parâmetro?
-
essa redação ficou zuaadddissssiimaaa
metodo void sem parametros
isso q ele quis dizer
-
Caso a questão abordasse o JUnit 5, não seria mais necessário que os métodos nem o construtor da classe de teste sejam públicos.
https://howtodoinjava.com/junit5/junit-5-vs-junit-4/ (2.7. Non-public Test Methods are Allowed).
- JUnit 5 test classes and test methods are not required to be public. We can now make them package protected.
- JUnit internally uses reflection to find test classes and test methods. Reflection can discover them even if they have limited visibility so there is no need for them to be public.
- JUnit test classes also can have non-public constructors. They can even have arguments. It means having a public no-args constructor is not mandatory in JUnit 5.