У меня есть метод, подобный следующему,
public void generateCSVFile(final Date billingDate) {
asyncTaskExecutor.execute(new Runnable() {
public void run() {
try {
accessService.generateCSVFile(billingDate);
} catch (Exception e) {
LOG.error(e.getMessage());
}
}
});
}
Я высмеивал:
PowerMockito.doNothing().when(accessService).generateCSVFile(billingDate);
Но когда я проверяю:
verify(rbmPublicViewAccessService, timeout(100).times(1)).generateCSVFile(billingDate);
Он дает мне, как не вызываемый. Это потому, что он вызывается через отдельный поток, и можно ли проверить методы, вызываемые в разных потоках?