Interceptar objeto en invocación de método con Mockito
Tengo una clase burlada con un método vacío como
public class Mock {
public void method(String string) {
// doSomething
}
}
No me importa lo que haga este método, pero me gustaría que me enviaran el String.
Esta Cadena es en realidad un objeto en formato JSON, y el método que estoy probando es modificar este objeto en función de la Cadena originalmente enviada (digamos, bastante aleatoriamente).
method(String json) {
Object obj = unparse(json);
obj.setRandomValue(random);
String parsed = parse(obj);
Mock.method(parsed);
}
Me gustaría solo ver si el "randomValue", anteriormente nulo, está configurado con el aleatorio después de la invocación del método.
Lo mejor sería interceptar el json, analizarlo y verificar el objeto.