我正在使用Spring Boot创建Rest API(spring mvc,spring-hateoas,spring data jpa,spring-security)。
现在,我开始重构我的代码也尝试增加代码覆盖率。
我想问一下,在我的控制器(Spring MVC)中我应该编写单元测试还是我可以进行集成测试(跳过单元测试)?
答案 0 :(得分:0)
所有控制器应该做的是将工作委托给适当的服务。它们不应包含任何逻辑,因此不需要IMHO单元测试。我总是通过编写集成测试来测试控制器(它们测试所有应用层 - 从控制器到数据存储层)。