Przechwyć obiekt po wywołaniu metody za pomocą Mockito

Mam wyśmiewaną klasę z pustą metodą

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

Nie dbam o to, co ta metoda robi, ale chciałbym wysłać ciąg.

Ten łańcuch jest w rzeczywistości obiektem w formacie JSON, a metoda, którą testuję, polega na modyfikacji tego obiektu w zależności od ciągu pierwotnie wysłanego (powiedzmy przypadkowo).

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

Chciałbym tylko sprawdzić, czy „randomValue”, poprzednio null, jest ustawiona losowo po wywołaniu metody.

Najlepiej byłoby przechwycić jsona, przeanalizować go i sprawdzić obiekt.

questionAnswers(3)

yourAnswerToTheQuestion