我想为一个接口做一个 JUnit 测试用例,你知道我不能从接口创建一个对象,我不希望任何类名出现在那个测试中,我只想测试接口并且只在测试中使用它的方法。
所以,我不能实例化一个像这样的对象:
Interface obj = new Class();
因为我不会使用任何类方法,也不想将接口实例化为:
Interface var = new Interface{//methods};
因为我不想覆盖测试中的方法。
更新:
i have an interface and a class which implements it:
public interface inter {
public void method1();
public void method2();
}
public class BlaBla implements inter{
@override
public void method1(){//stuff}
@override
public void method2(){//stuff}
}
我想测试 BlaBla,但在我的测试中处理它的接口(inter)。