Spring MVC需要单元测试还是只需集成测试

时间:2016-01-30 14:42:52

标签: unit-testing spring-mvc integration-testing

我正在使用Spring Boot创建Rest API(spring mvc,spring-hateoas,spring data jpa,spring-security)。

现在,我开始重构我的代码也尝试增加代码覆盖率。

我想问一下,在我的控制器(Spring MVC)中我应该编写单元测试还是我可以进行集成测试(跳过单元测试)?

1 个答案:

答案 0 :(得分:0)

所有控制器应该做的是将工作委托给适当的服务。它们不应包含任何逻辑,因此不需要IMHO单元测试。我总是通过编写集成测试来测试控制器(它们测试所有应用层 - 从控制器到数据存储层)。