Interceptar objeto na chamada de método com Mockito

Eu tenho uma aula zombada com um método vazio como

public class Mock {
    public void method(String string) {
        // doSomething
    }
}

Eu não me importo com o que este método faz, mas eu gostaria de receber o String enviado.

Essa String é na verdade um objeto em um formato JSON, e o método que estou testando está modificando esse objeto, dependendo da String originalmente enviada (bastante aleatório, digamos).

method(String json) {
    Object obj = unparse(json);
    obj.setRandomValue(random);
    String parsed = parse(obj);
    Mock.method(parsed);
}

Eu gostaria apenas de ver se o "randomValue", anteriormente nulo, é realmente definido com o aleatório após a invocação do método.

O melhor seria interceptar o json, analisá-lo e verificar o objeto.

questionAnswers(3)

yourAnswerToTheQuestion