【发布时间】:2018-03-01 18:46:25
【问题描述】:
我正在寻找有关最佳做法以及如何实施的建议。
我们必须对测试类型进行测试,使用 Mockito 模拟出依赖项(单元测试,因为它们是在代码单元上进行测试),并进行简单的测试(RESTful 资源 -> 数据库,称之为集成测试)。
集成测试正在启动一个新的 JVM 并填充一个 H2 数据库,因此它们需要更长的时间来运行。
理想情况下,我们希望在您发出命令 gradle test 时运行单元测试,但如果您要进行部署,我们希望也运行集成测试。
无论如何,我很好奇人们做了什么来确保集成测试在部署之前运行,或者他们是否以另一种方式解决了这个问题。谢谢!
【问题讨论】:
标签: maven unit-testing testing gradle integration-testing