С Mockito. Попытка проверить вызов метода, внутри которого вызывается метод Executor.execute.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 С Mockito. Попытка проверить вызов метода, внутри которого вызывается метод Executor.execute.

Сообщение Anonymous »

это вызов метода, который следует проверить, вызывается ли он.

Код: Выделить всё

 Mockito.verify(messageHandler).handleMessage(message);
и этот метод вызывается внутри метода подготовленного контекста(), который вызывается исполнителем.

Код: Выделить всё

executor.execute(() -> prepareContext())
И когда я пытаюсь проверить, я получаю сообщение об ошибке:

Код: Выделить всё

wanted, but not invoked:
messageHandler.handleMessage(message);
На самом деле я понимаю причину, по которой он не проверяется, потому что поток проверяющего не вызывает метод handleMessage, а вместо этого на самом деле вызывается другим потоком.
Поэтому, пожалуйста, , любые предложения о том, что здесь следует сделать, чтобы иметь возможность протестировать эту функциональность.

Подробнее здесь: https://stackoverflow.com/questions/743 ... execute-me
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»