【发布时间】:2018-08-31 02:02:53
【问题描述】:
有人告诉我@Mock 通常只用于单元测试,但我认为它对于替换测试类之外的外部部分很有用。在集成测试中模拟是否正确?
【问题讨论】:
-
我已将 VTC 视为基于意见,但简短的回答是肯定的。
-
如果被测单元的每个依赖项都被模拟,则没有与任何外部单元集成,因此测试不是集成测试。另一方面,如果一次测试一个依赖项的集成,模拟其他依赖项,它仍然可以。
-
我不认为这个问题是基于意见的。这是一个非常相关且重要的问题,可以回答是或否。
标签: java spring mocking mockito