在我的測試類中有很多靜態方法,但我只想嘲笑測試類的特定方法。如何在Java類中模擬特定的靜態方法?
有什麼方法可以讓我模擬只有特定的方法和其餘的靜態方法的行爲正常嗎?
和如何存根爲特定值
假設方法,這是我的方法 PowerMockito.stub(PowerMockito.method(ServiceUtils.class 「的getBundle」,String.class))toReturn(束)。
我想讓getBundle方法對於通過的不同參數的行爲有所不同 例如:String可以是abc或def,因此對於每個字符串,getbundle方法的行爲應該不同。
我只是想在PowerMockito.method中代替String.class,而不是像「abc」那樣傳遞值。