【发布时间】:2015-12-29 09:29:14
【问题描述】:
我在测试中初始化:
this.sessionMock = mock(Session.class);
在被测方法中:
((MySession)session).setRecordLimits(recordLimits)
给我:
java.lang.ClassCastException:
org.hibernate.Session$$EnhancerByMockitoWithCGLIB$$8561a329
cannot be cast to myApp.MySession
班级:
public class MySession extends AbstractSessionImpl implements EventSource
是 Mockito / Powermock 的问题还是 Hibernate 的问题?有什么解决办法吗?
【问题讨论】:
-
试试 this.sessionMock = mock(MySession.class);
标签: java hibernate junit mockito powermock