Итак, у меня есть класс, который выглядит следующим образом.
@Inject
AnotherClass anotherClass;
public class Foo {
public Boolean someMethod(){
Holder<Boolean> booleanHolder = new Holder<Boolean>();
//I have no control over this method, but I need it to set booleanHolder
anotherClass.anotherMethodCall(booleanHolder, Boolean.TRUE);
return booleanHolder.value;
}
}
Я пытаюсь протестировать метод.Что кажется чертовски невозможным.У меня есть еще один класс по издевательству.Но я могу только сказать, какая переменная передана. Или сказать, что должен возвращать anotherMethodCall.
Я хочу установить, каким будет booleanHolder после вызова метода.
Есть идеи?