Java 我应该如何测试接口?
我有两个非常简单的接口Java 我应该如何测试接口?,java,testing,mockito,Java,Testing,Mockito,我有两个非常简单的接口 public interface Decoder { public void decode() throws Exception; } public interface Encoder { public void Encode() throws Exception; } 如何使用mockito测试这两个接口?正如Jeroen在评论中提到的: 你想测试什么?没有什么可以用接口测试的 相反: 您必须测试接口的实现。或者测试具有Decoder/Encode
public interface Decoder {
public void decode() throws Exception;
}
public interface Encoder {
public void Encode() throws Exception;
}
如何使用mockito测试这两个接口?正如Jeroen在评论中提到的:
你想测试什么?没有什么可以用接口测试的 相反:
您必须测试接口的实现。或者测试具有Decoder/Encoder类型字段的类,并模拟这些接口。但不是界面本身,这没有意义
你想测试什么?没有什么可以用接口测试的。我有一个编码/解码项目,它意味着有100%的测试覆盖率。我想我甚至被要求测试像接口这样简单的东西。@prodigylover:但接口没有任何功能。没有要测试的代码路径。您必须测试接口的实现。或者测试具有
解码器
/编码器
类型字段的类,并模拟这些接口。但不是界面本身,那没有意义。啊,好的。非常感谢您的澄清,我是java新手。