public void testOnOpenSessionAssocPathAndAliasAndJoinType() { CriteriaFactoryImpl cfi = new CriteriaFactoryImpl(String.class, "alias"); final boolean[] called = {false}; Session session = new SessionDefaultMock() { @Override public Criteria createCriteria(Class pc, String alias) throws HibernateException { called[0] = true; return null; } }; cfi.createCriteria(session); assertTrue(called[0]); }
public void testOnOpenSessionAssocPath() { CriteriaFactoryImpl cfi = new CriteriaFactoryImpl("entity name"); final boolean[] called = {false}; Session session = new SessionDefaultMock() { @Override public Criteria createCriteria(String entityName) throws HibernateException { called[0] = true; return null; } }; cfi.createCriteria(session); assertTrue(called[0]); }