Kotlin MockK: io.mockk.MockKException: 找不到答案

3
这是我的代码片段:
@Test
fun `request should return anon id if query param present`(@MockK(relaxed = true) req: ServerRequest)

我正在使用JUnit5(Jupiter)。

我得到的异常是:

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

这很奇怪,因为如果我正确地理解了relaxed,那么我的ServerRequest实例应该始终有一些

为什么在我的情况下它没有呢?

1个回答

6

在我写问题时,我发现有另一种选择可以通过@RelaxedMockK来指定松散模式。想象一下我的惊讶,它起作用了:

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

请你能否为此提交一个GitHub问题(issue)。两种方法都应该可行。 - oleksiyp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接