如何使用jUnit的Mockito/Powemockito测试框架在Java中存根@Asycronous注释方法?
我正在使用Powermockito对一个方法进行单元测试,该方法调用一个私有方法,该方法在Java中具有@asycronous注释。当我试图对模拟对象调用方法时,我得到了这个错误如何使用jUnit的Mockito/Powemockito测试框架在Java中存根@Asycronous注释方法?,java,unit-testing,junit,mockito,powermock,Java,Unit Testing,Junit,Mockito,Powermock,我正在使用Powermockito对一个方法进行单元测试,该方法调用一个私有方法,该方法在Java中具有@asycronous注释。当我试图对模拟对象调用方法时,我得到了这个错误 “尝试在AsyncScope.doAsync()方法之外执行异步代码”您是否尝试过执行@PrepareForTest({ClassBeingTested.class})?我进行了一些搜索,但没有找到一种简单的方法来抑制@Asynchronous注释的行为。你能提供一个代码示例吗?
“尝试在AsyncScope.doAsync()方法之外执行异步代码”您是否尝试过执行
@PrepareForTest({ClassBeingTested.class})
?我进行了一些搜索,但没有找到一种简单的方法来抑制@Asynchronous
注释的行为。你能提供一个代码示例吗?