Erro nos testes depois de atualizar o Grails
16/01/2011 00:00
def meuMetodo = { parametro1, parametro2 ->
MinhaEntidade.withTransaction { status ->
MinhaEntidade minhaEntidade = MinhaEntidade.findByParametro1(parametro1)
if(minhaEntidade){
minhaEntidade.setVariavelBooleana(false)
minhaEntidade.save()
} else {
String message = "Minha entidade nao encontrada: $parametro1 - $parametro2"
log.debug message
throw new IllegalArgumentException(message)
}
}
}
// mock da entidade, de log e withTransaction
meuServiceService.meuMetodo "teste@teste.com", null
// meus asserts
No signature of method: com.minhaapp.portal.services.MeuService.meuMetodo() is applicable for argument types: (java.lang.String, null) values: [teste@teste.com, null] Possible solutions: getMeuMetodo()
groovy.lang.MissingMethodException: No signature of method: com.minhaapp.portal.services.MeuService.meuMetodo() is applicable for argument types: (java.lang.String, null) values: [teste@teste.com, null]
Possible solutions: getMeuMetodo()
at GrailsMelodyGrailsPlugin$_closure5_closure18_closure19.doCall(GrailsMelodyGrailsPlugin.groovy:144)
at com.rangofacil.portal.services.MeuServiceTests.testMeuMetodo(MeuServiceTests.groovy:66)
def meuMetodo = { parametro1, parametro2 ->
def meuMetodo(parametro1, parametro2)
public String meuMetodo(String param)
def meuMetodo(parametro1, parametro2)
Para se registrar, clique aqui.