3
我如何捕獲(爲了聲明的目的)傳遞給靜態存根方法調用的參數?捕獲參數傳遞給存根powermockito
的methodBeingStubbed看起來像這樣...
public class SomeStaticClass{
protected static String methodBeingStubbed(Properties props){
...
我磕碰方法調用,因爲我需要驗證它被調用......
PowerMockito.stub(PowerMockito.method(SomeStaticClass.class, "methodBeingStubbed")).toReturn(null);
PowerMockito.verifyStatic();
但我現在也想要知道傳遞給此「methodBeingStubbed」的屬性並聲明它與預期一致
謝謝傑夫。這裏有趣的(並且有些反直覺的)事情是,不像在設置邏輯測試之前設置模擬/存根,設置捕獲的代碼隨後發生。 – 2014-09-12 10:27:40