любой (Class.class) эквивалент в kotlin mockito - PullRequest
0 голосов
/ 06 февраля 2019

В java мы будем делать следующее:

verify(myTestObject).execute(any(Callback.class))

В kotlin, если я использую any(Callback::class), я получаю "слишком много аргументов для публичного веселья any (): T определено в com.nhaarman.mockitokotlin2".

1 Ответ

0 голосов
/ 06 февраля 2019

Вы должны указать класс в качестве аргумента универсального типа:

verify(myTestObject).execute(any<Callback>())

Или, из-за вывода типа, вы можете опустить его:

verify(myTestObject).execute(any())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...