[Resolvido]Erro metodo assertEquals JUNIT

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.
:?

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.