Soy un poco nuevo en Mockito y me preguntaba cómo podría un par get/set.Mockito: how to stub getter setter
Por ejemplo
public interface Dummy {
public String getString();
public void setString(String string);
}
¿Cómo puedo hacer que se comporten correctamente: si en algún lugar en una prueba invoco setString("something");
me gustaría volver getString()
"algo". ¿Es factible o hay una mejor manera de manejar estos casos?
¿Hay una razón por la que quiere burlarse 'Dummy' y no se puede simplemente utilizar un objeto ordinario implementarlo? – darrengorman
Lo que @milkplusvellocet dijo. Además, si realmente quiere/necesita probar un setter, está haciendo pruebas y/o setters incorrectos. –
@milkplusvellocet en realidad estoy cortando HttpServletRequest y quiero que la propiedad characterSetEncoding funcione. Hay demasiados métodos para implementar el uso de un objeto regular. Esto me hace pensar, ¿podemos burlarnos de las clases abstractas? Si es así, esa sería una solución para mí. Investigaré mañana, no tengo mi espacio de trabajo conmigo. –