将 MockK settings.properties 文件放在 Android 项目中的什么位置?

Where to put the MockK settings.properties file in an Android project?

我们正在使用 MockK 对我们的 Android 项目进行单元测试。由于我们几乎总是使用 mockk(relayed=true),因此我们希望将其设置为 settings.properties 中的默认值,如 suggested in the docs.

它说: "create io/mockk/settings.properties file in resources."

好的,所以我认为把它放在这里是个好主意:src/main/res/io/mockk/settings.properties。不幸的是,它不起作用。如果我在个人模拟中删除显式 relaxed=true,则所有测试都会失败。

那么,我应该把设置文件放在哪里呢?

在 Android 项目中,文件必须位于: app/src/test/resources/io/mockk/settings.properties

一定是resources不只是res.