我有一个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