【发布时间】:2021-03-19 22:24:39
【问题描述】:
我正在尝试使用Mockk 来模拟对Locale.getDefault() 的调用,但我似乎无法让它工作。有没有人成功使用Mockk模拟Locale?
我的非常简单的测试类
@Test
fun testName() {
val defaultLocale = mockk<Locale>()
mockkStatic(Locale::class)
every { Locale.getDefault() } returns defaultLocale
}
我得到的错误
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844
【问题讨论】: