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 (将#修改为@)