Mockito tem como usar thenReturn retornar variaveis locais?  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

Estou começando a usar o Mockito e me surgiu uma dúvida:

Código:



O problema é que ao mockar isso com o mockito. O salvar(avaliacao) retorna nulo. Prejudicando o restante do método.
Então tenho que fazer o seguinte:



Só que isso gera repetição de código, pois tenho que preencher o objeto avaliação com os mesmos dados. Existe como fazer o mockito retornar o mesmo parametro que recebeu?

Exemplo:



Retornando o que veio como parâmetro do método?

Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

bem eu sempre retorno uma variavel ali e n tenho problemas, passa o valor do argumento, para uma variavel local e tenta retornar.
Mas, o fato de vc passar uma variavel, n deveria ter problemas. E se tiver o mesmo código sendo usado em mais deu m método de teste, seria bom colocar ele no SetUp().

flw.

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team