MockResult + JMock no VRaptor 3  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Rafael Carneiro
Moderador
[Avatar]

Membro desde: 31/03/2007 12:40:41
Mensagens: 809
Localização: Fortaleza
Offline

Vi que existe um post parecido com a minha dúvida e o Lucas até respondeu, mas acredito que o meu caso é diferente.

Tenho um teste onde faço:



Nesse caso avatarAction é uma instância do meu controller. Está dando
o erro abaixo:

java.lang.ClassCastException: java.lang.Object cannot be cast to net.jforum.controllers.AvatarAdminController
at net.jforum.controllers.AvatarAdminControllerTestCase$3.<init>(AvatarAdminControllerTestCase.java:87)
at net.jforum.controllers.AvatarAdminControllerTestCase.delete(AvatarAdminControllerTestCase.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Alguém já passou por isso?

Rafael Carneiro
http://www.rafaelcarneiro.com | @rcarneiro | JForum
[WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

Olá, já respondi na lista de email, mas pra deixar aqui também... vc não pode encadear chamadas de métodos no meio
da configuração dos mocks. O jeito de fazer é mockar a primeira chamada retornando outro mock, e verificar o segundo método nesse outro mock

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team