怎么了?
好吧,这里的问题非常微妙,当您调用时
Mockito.spy(p),
mockito会在实例背后创建某种装饰器,以
ClassWithInnerObject允许监视实例上的所有方法调用。因此,您可以检查给定方法被调用了多少次,
但是在装饰器 上 却 没有在您的实例上进行。在这里,当您使用内部类时,它会在装饰器上调用not
innerFunc()的实例,
ClassWithInnerObject因此
Mockito
innerFunc()尚未被调用 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)