Kotlin Mockk-mocking javax.mail.Message-get java.lang.VerifyError

Kotlin Mockk-mocking javax.mail.Message-get java.lang.VerifyError,kotlin,jakarta-mail,mockk,Kotlin,Jakarta Mail,Mockk,我想模拟javax.mail.Message的实例,但无法。获取java.lang.VerifyError时没有消息 运行: 科特林-1.3.10 Mockk-1.9 简单代码: import io.mockk.every import io.mockk.mockk import org.junit.Test import javax.mail.Message class MessageTest { private val message = mockk<Message>

我想模拟javax.mail.Message的实例,但无法。获取java.lang.VerifyError时没有消息

运行:

  • 科特林-1.3.10
  • Mockk-1.9
简单代码:

import io.mockk.every
import io.mockk.mockk
import org.junit.Test
import javax.mail.Message

class MessageTest {

  private val message = mockk<Message>()

  @Test
  fun testMockMessage() {
  }
}
导入io.mockk.every
导入io.mockk.mockk
导入org.junit.Test
导入javax.mail.Message
类消息测试{
private val message=mockk()
@试验
有趣的testMockMessage(){
}
}
例外情况:

java.lang.VerifyError
    at sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
    at sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:144)
    at io.mockk.proxy.jvm.transformation.InlineInstrumentation.execute(InlineInstrumentation.kt:39)
    at io.mockk.proxy.jvm.ProxyMaker.inline(ProxyMaker.kt:88)
    at io.mockk.proxy.jvm.ProxyMaker.proxy(ProxyMaker.kt:30)
    at io.mockk.impl.instantiation.JvmMockFactory.newProxy(JvmMockFactory.kt:34)
    at io.mockk.impl.instantiation.AbstractMockFactory.newProxy$default(AbstractMockFactory.kt:29)
    at io.mockk.impl.instantiation.AbstractMockFactory.mockk(AbstractMockFactory.kt:58)
    at service.mailer.MailerTest.<init>(MailerTest.kt:32)
java.lang.VerifyError
在sun.instrument.InstrumentationImpl.retransformClasses0(本机方法)上
在sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:144)上
在io.mockk.proxy.jvm.transformation.InlineInstrumentation.execute(InlineInstrumentation.kt:39)
位于io.mock.proxy.jvm.ProxyMaker.inline(ProxyMaker.kt:88)
位于io.mock.proxy.jvm.ProxyMaker.proxy(ProxyMaker.kt:30)
在io.mockk.impl.instantiation.JvmMockFactory.newProxy(JvmMockFactory.kt:34)
位于io.mockk.impl.instantiation.AbstractMockFactory.newProxy$default(AbstractMockFactory.kt:29)
位于io.mockk.impl.instantiation.AbstractMockFactory.mockk(AbstractMockFactory.kt:58)
在service.mailer.MailerTest.(MailerTest.kt:32)
试图用org.easymock.mock在Java测试中模拟相同的东西,但没有问题。有什么想法吗