将 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
.
我们正在使用 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
.