MockK проверяет возвращаемое значение - PullRequest
1 голос
/ 08 июля 2020

Мне нужно проверить, что функция вызывается. Когда я запускаю отладку, я вижу, что он вызывается, но я получаю эту ошибку от mockk:

Verification failed: call 1 of 1: Object(#2).f(any(), any())) was not called.

Мои проверочные государственные деятели выглядят следующим образом:

verify(exactly = 1) { object.f(any(), any()) }

И я создаю шпионский объект следующим образом:

object = spyk(object)

Подпись функции f:

f(any(), any()) : String

Может ли кто-нибудь указать мне правильное направление, как мне использовать проверку для функция f. Я подозреваю, что, поскольку функция f возвращает строку, verify не может соответствовать ее подписи.

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

Спасибо

...