Olá!
comecei a trabalhar com JUnit.
porem ele apresenta erro mesmo quando o resultado está correto.
public void gerar() throws Exception{
GeradorPrimos gp=new GeradorPrimos();
assertEquals("2", gp.gerarPrimos(2));
}
[code]public class GeradorPrimos {
public String gerarPrimos(int i){
return "2";
}
}[/code]
o que tá errado?
obrigada.
Notei que seu metodo gerarPrimos() não possui argumentos, não seria isso ?
Alem disso não vi a anotação demarcando o metodo como um teste.
Tambem estes metodos não podem lançar excessoes.
tente:
@Test
public void gerar(){
GeradorPrimos gp=new GeradorPrimos();
assertEquals("2", gp.gerarPrimos());
}
[quote=emanuelCruz]Notei que seu metodo gerarPrimos() não possui argumentos, não seria isso ?
tente:
[code]
public void gerar() throws Exception{
GeradorPrimos gp=new GeradorPrimos();
assertEquals("2", gp.gerarPrimos());
}
[/code][/quote]
Olá emanuel!
eu tava testando sem argumentos.
ae dei ctrl z em uma classe e esqueci da outra. dei um ctrol v aqui no GUJ.
mas nao funciona do msm jeito.
:?
yhhik
Agosto 1, 2012, 10:26am
#4
seus métodos tem que começar com a palavra “test”
tente:
public void testgerar() throws Exception{}
tentou colocando o @Test e sem o throws exception ?
resolvido!!
coloquei o test antes do metodo e funcionou.
tentei tbm emanuel mas só funcionol com o “test” antes do metodo.
Obrigada a todos.