
这个错误是由 Mockito 框架抛出的,表示在你的测试代码中存在不必要的存根(stubbing),即模拟对象的某些方法被模拟了,但是它们并没有在测试中实际被调用。Mockito 的默认行为是不允许存在未使用的 stubbing,以确保测试代码简洁且易于维护。
错误原因:
在 testUpdate_Success
测试方法中,你为某个对象的某个方法设置了存根(例如 when(someMethod()).thenReturn(someValue())
),但是该存根没有在测试中被实际调用。
解决方法:
有的打桩没有写thenReturn().