मैं निम्नलिखित की तरह एक विधि,क्या मॉकिटो में विभिन्न धागे में चल रहे एक नकली विधि को सत्यापित करना संभव है?
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);
यह मुझे के रूप में लागू नहीं देता है। ऐसा इसलिए है क्योंकि इसे अलग थ्रेड के माध्यम से बुलाया जाता है, और क्या विभिन्न धागे में बुलाए गए तरीकों को सत्यापित करना संभव है?
शायद यह जानकारी मदद करता है: https://code.google.com/p/mockito/wiki/FAQ#Is_Mockito_thread-safe? –