Допустим, есть класс:
public class Foo {
private Bar bar;
public Foo() {
bar = new Bar();
}
public String getBarString() {
return bar.getString();
}
}
Bar bar = mock(Bar.class);
when(bar.getString()).thenReturn("some string");
А как теперь эту заглушку интегрировать в класс Foo? Например, класс Bar еще не готов, в телах методов одни //TODO, а Foo нужно уже протестировать.