我正在尝试使用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