严格模式示例
严格模式示例
// MockitoExtension 默认 STRICT_STUBS
@ExtendWith(MockitoExtension.class)
class A { ... }
// 个别桩需要放宽时:
@MockitoSettings(strictness = Strictness.LENIENT)lenient() 可只放宽个别桩,把宽容范围限制在必要处。
Mockito 的 strict stubs 默认检查两类问题:定义了从未被调用的桩(UnnecessaryStubbingException)与参数不匹配的调用;严格模式把无效打桩尽早暴露出来。
// MockitoExtension 默认 STRICT_STUBS
@ExtendWith(MockitoExtension.class)
class A { ... }
// 个别桩需要放宽时:
@MockitoSettings(strictness = Strictness.LENIENT)