MockResult + JMock no VRaptor 3

1 resposta
Rafael_Carneiro

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

1 Resposta

Lucas_Cavalcanti

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

Criado 23 de novembro de 2011
Ultima resposta 24 de nov. de 2011
Respostas 1
Participantes 2