Is it possible to make Mock object for Hiberate's native classes(I use easymock)? For example for Query? If yes, how should I do it?
Here is part of test code:
@Mock
private SessionFactory sessionFactory;
@Mock
protected Session session;
@Mock
protected Query query;
@Before
public void setUp() {
***
pageService.setQuery(query);
pageService.setSession(session);
}
String hqlUniquenessCheck - it is a select request
expect(sessionFactory.getCurrentSession().createQuery(hqlUniquenessCheck)).andReturn(query);
But on line expect*** I got java.lang.NullPointerException. What can be wrong?
Many thanks in advance.