在Java中测试时的接口或仅类?

时间:2015-11-03 22:01:22

标签: java unit-testing junit mockito

Java测试的趋势是什么?它一直在使用接口如何使用JMock或仅使用Mockito如何完成它?或两者都可以?我真的很喜欢Mockito,因为我觉得编写和理解测试更容易,但有时我不明白为什么使用JMock你必须创建一个接口只是为了在测试中使用它,你的建议是什么?

1 个答案:

答案 0 :(得分:3)

使用接口,用于支持测试驱动设计的新自编代码。

将Mockito用于未经过单元测试或具有极端整合特性的代码。就像启动整个系统的代码一样。 如果这样的代码没有被设计为单元测试,那么之后很难引入它。在那种情况下,mockito是一项更简单的任务。