Kotlin MockK: io.mockk.MockKException: не найден ответ для - PullRequest
0 голосов
/ 24 января 2019

Это мой фрагмент кода:

@Test
fun `request should return anon id if query param present`(@MockK(relaxed = true) req: ServerRequest)

Я использую JUnit5 (Юпитер).У меня есть исключение:

io.mockk.MockKException: no answer found for: ServerRequest(#1).cookies()

Это странно, потому что, если я правильно понял relaxed, мой экземпляр ServerRequest всегда должен иметь некоторое значение .

Почему не в моем случае?

1 Ответ

0 голосов
/ 24 января 2019

Я выяснил во время написания вопроса, что есть другая альтернатива для определения relaxed через @RelaxedMockK. И представьте мое удивление, это работает:

@Test
fun `request should return anon id if query param present`(@RelaxedMockK req: ServerRequest) {
...