Pruebo unitario de un método que realiza algunas operaciones de serialización. Tengo la intención de burlarme de la lógica de serialización. El código es la siguiente:jMockit: ¿cómo esperar las llamadas de constructor a los objetos simulados?
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream(file)));
He creado los siguientes objetos simulados:
@Mocked FileInputStream mockFIS;
@Mocked BufferedInputStream mockBIS;
@Mocked ObjectInputStream mockOIS;
He fijado un bloque NonStrictExpectations()
donde quiero esperar que las llamadas a constructores anteriores.
¿Alguna idea sobre cómo puedo lograr esto?
Después de "abc" se construye, puede prueba que se pasa a algún otro método? def.someMethod (abc)? Estoy teniendo problemas con esto porque las referencias no son iguales. –