Существует метод thenAnswer
, который может получить доступ к переданным параметрам. Предполагая, что ваш someEncryptedRandomMessage
равен String
, он будет выглядеть так
Mockito.when(myClient.sendMessage(someEncryptedRandomMessage))
.thenAnswer(inv -> encrypt(decryptAndAnalyze(inv.getArgumentAt(0, String.class))));