Tests sobre escrituras de archivo #498
-
Hola, tengo dudas sobre como realizar los test de escritura en nuestro FS. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
¡Buenas! Sí, definitivamente vas a tener que mockear, porque la implementación real... ¡no existe! Justamente, uno de los objetivos de este TPI es que trabajes la técnica del mocking y los impostores. Teniendo esto en cuenta, no te va a convenir generar un archivo: es engorroso y no lo necesitás. En cambio, tu mock (escrito a mano o usando una biblioteca como mockito o similar) va a tener que saber recibir esas llamadas de su sistema de archivos de alto nivel, registrarla y luego informar si ocurrieron. Tus tests se reducirán a eso: validar que el mock recibió los mensajes esperados, con los argumentos esperados, en el momento indicado y que tu código retornó (a partir de esas respuestas del mock) los resultados correctos. |
Beta Was this translation helpful? Give feedback.
¡Buenas!
Sí, definitivamente vas a tener que mockear, porque la implementación real... ¡no existe! Justamente, uno de los objetivos de este TPI es que trabajes la técnica del mocking y los impostores. Teniendo esto en cuenta, no te va a convenir generar un archivo: es engorroso y no lo necesitás.
En cambio, tu mock (escrito a mano o usando una biblioteca como mockito o similar) va a tener que saber recibir esas llamadas de su sistema de archivos de alto nivel, registrarla y luego informar si ocurrieron. Tus tests se reducirán a eso: validar que el mock recibió los mensajes esperados, con los argumentos esperados, en el momento indicado y que tu código retornó (a partir de esas respuestas …