Estoy usando EasyMock para crear clases simuladas en casos de prueba.java.lang.IllegalStateException: valor de retorno incompatible tipo
expect(entity.getType()).andReturn("string");
Tipo pertenece a la String
tipo de datos. En mi entorno de desarrollo, funciona bien. Pero el caso de transferir a mi servidor y tomar construyo, está fallando con el siguiente error:
java.lang.IllegalStateException: incompatible return value type
No sé por qué se está fallando en servidor y la silla eléctrica en mi máquina de desarrollo.
Versión de desarrollo EasyMock: 2.5.2
¿Cuál es el tipo de 'entidad' y cómo exactamente se declara' getType() '? –
Entidad de clase {private String type; } – Dinesh
Si lo que ha dicho es correcto, significa solo una cosa. Hay dos versiones diferentes de su clase (o quizás el jar completo) en el servidor y su desarrollador. máquina. Además, puede valer la pena incluir una instrucción System.out.println (entity.getType(). GetClass()) antes de establecer el retorno simulado. –