标签: java junit mockito
(mock.method()).thenReturn(obj)不起作用时。我也尝试了监视,但是我不想调用实际的方法,我只想在命中this.method()时发送响应。
(mock.method()).thenReturn(obj)
this.method()
有什么提示吗?
答案 0 :(得分:2)
您可以执行此操作,但是必须使用spy。监视您的对象并定义此行为:
spy
doReturn(obj).when(spy).method()
然后您可以调用外部方法,对method()的内部调用将立即返回obj。
method()
obj