所以我有一個類似這樣的類。測試傳入值..不僅僅是返回的值
@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;
}
}
我想要做的就是測試該方法。這看起來幾乎是不可能的。我有另一個嘲笑。但我只能告訴通過哪個變量。或者告訴另一個方法調用應該返回什麼。
我想要做的就是能夠設置booleanHolder在調用該方法後的位置。
任何想法?
您正在測試哪種方法? – 2011-05-12 20:34:14
沒有返回持有者對象,我不認爲你可以。 – JustinKSU 2011-05-12 21:23:34
我正在測試someMethod().. – 2011-05-13 12:36:29