我有一個static
方法添加類SourceClass
,我想重寫JUnit測試中的add方法的功能。 示例:如何重寫Junit測試中的靜態方法?
public class SourceClass {
protected static int add(int a, int b){
//Do something
}
}
此SourceClass沒有任何構造函數。 JUnit類:
public class TestClass
{
public void addTest()
{
//Trying to Override the add method here.
}
}
當我使用@Override
,它不工作。 有人可以建議我,我們怎麼能做到這一點?
注:我不應該在測試類中使用@PrepareForTest
。
您正在使用哪個版本的java? – ByeBye
如果不擴展類,則無法覆蓋方法。據我瞭解你的財物,你要男人你想嘲笑這種方法 – Jens
覆蓋在這種情況下沒有意義。你究竟在努力完成什麼? – Gray