Java 使用Mockito测试间接方法调用
我有一个方法Java 使用Mockito测试间接方法调用,java,mocking,testng,mockito,Java,Mocking,Testng,Mockito,我有一个方法a(),在适当的情况下,应该调用另一个方法b()b()不属于模拟对象,但a()属于模拟对象。 我目前正在尝试: verify(mockedObject,times(1)).b(); 不嘲弄 似乎Mockito没有捕获对b()的调用 谢谢 更新:我想出了这个方法来表示方法调用,尽管我对它一点也不满意。 when(mocked.b()).ThentThrow(新的ItWasCalledException())我应该按不同的顺序做 notMocked.a();验证(mockedObject
a()
,在适当的情况下,应该调用另一个方法b()
b()
不属于模拟对象,但a()
属于模拟对象。
我目前正在尝试:
verify(mockedObject,times(1)).b();
不嘲弄代码>
似乎Mockito没有捕获对b()
的调用
谢谢
更新:我想出了这个方法来表示方法调用,尽管我对它一点也不满意。
when(mocked.b()).ThentThrow(新的ItWasCalledException())代码>我应该按不同的顺序做
notMocked.a();验证(mockedObject,次(1)).b()代码>
这很有魅力