微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jmock 意外调用:connection.prepareStatement

如何解决Jmock 意外调用:connection.prepareStatement

当我尝试运行 Jmock 单元测试用例时出现以下错误

unexpected invocation : connection.prepareStatement("SELECT * FROM table_name WHERE column1 = ? AND column2= ?")

`at org.jmock.internal.Invocationdispatcher.dispatch(Invocationdispatcher.java:85)
at org.jmock.Mockery.dispatch(Mockery.java:250)
at org.jmock.Mockery.access$100(Mockery.java:46)
at org.jmock.Mockery$MockObject.invoke(Mockery.java:290)
at org.jmock.internal.Invocationdiverter.invoke(Invocationdiverter.java:27)
at org.jmock.internal.FakeObjectMethods.invoke(FakeObjectMethods.java:38)
at org.jmock.internal.SingleThreadedPolicy$1.invoke(SingleThreadedPolicy.java:21)
at org.jmock.lib.legacy.ClassImposteriser$4.invoke(ClassImposteriser.java:136)
at $java.sql.Connection$$EnhancerBycglib$$cc8142f5.prepareStatement(<generated>)

谁能帮我解决这个错误?我一直被这个错误困扰,每次我运行现有的测试用例时都会失败。

有人知道如何解决这个错误吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。