一个
interface是合同。它没有逻辑可以测试。
您可以使用类似的模拟框架
Mockito来创建的实例,而
interface无需手动对方法进行打桩。但这只会在后台将它们存根。
你要问自己 是什么 你想测试?鉴于这些
interface方法 没有 实现,因此 没有 要测试的 代码。
说我有一个
interface像这样
public interface DoesStuff { void doStuff();}
有什么要测试的?我曾经说过的唯一的事情是,我想一个类
implements DoesStuff来
doStuff。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)