如何使用Mockk模拟BUILD.VERSION.RELEASE

时间:2020-07-30 05:48:35

标签: android android-studio kotlin mockk

这是我需要进行单元测试的代码

fun getVersion(): String {
        return try {
            Build.VERSION.RELEASE
        } catch (e: Exception) {
            "Not Available"
        }

    }

但是,当我像这样使用Mockk编写测试代码时

 mockkStatic(Build::class)
        every { Build.VERSION.RELEASE } returns ("1.1.1")

它给出一个错误,提示io.mockk.MockKException:每个{...}块内都缺少呼叫。

有人可以帮我吗?

0 个答案:

没有答案