Я издеваюсь над классом с методом void, вроде
public class Mock {
public void method(String string) {
// doSomething
}
}
Мне все равно, что этот метод делает, но я хотел бы получить отправленную String.
Эта строка фактически является объектом в формате JSON, а метод, который я тестирую, модифицирует этот объект в зависимости от первоначально отправленной строки (довольно случайный вариант).
method(String json) {
Object obj = unparse(json);
obj.setRandomValue(random);
String parsed = parse(obj);
Mock.method(parsed);
}
Я хотел бы просто посмотреть, действительно ли "randomValue", ранее null, со случайным после вызова метода.
Лучше всего было бы перехватить json, проанализировать его и проверить объект.