Add TODO for fate of Hibernate JPA integration tests
Issue: SPR-11922
This commit is contained in:
@@ -22,6 +22,7 @@ import org.hibernate.Query;
|
|||||||
import org.hibernate.SessionFactory;
|
import org.hibernate.SessionFactory;
|
||||||
import org.hibernate.ejb.HibernateEntityManager;
|
import org.hibernate.ejb.HibernateEntityManager;
|
||||||
import org.hibernate.ejb.HibernateEntityManagerFactory;
|
import org.hibernate.ejb.HibernateEntityManagerFactory;
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.springframework.orm.jpa.AbstractContainerEntityManagerFactoryIntegrationTests;
|
import org.springframework.orm.jpa.AbstractContainerEntityManagerFactoryIntegrationTests;
|
||||||
import org.springframework.orm.jpa.EntityManagerFactoryInfo;
|
import org.springframework.orm.jpa.EntityManagerFactoryInfo;
|
||||||
import org.springframework.orm.jpa.domain.Person;
|
import org.springframework.orm.jpa.domain.Person;
|
||||||
@@ -32,8 +33,14 @@ import org.springframework.orm.jpa.domain.Person;
|
|||||||
* @author Juergen Hoeller
|
* @author Juergen Hoeller
|
||||||
* @author Rod Johnson
|
* @author Rod Johnson
|
||||||
*/
|
*/
|
||||||
// TODO Decide what to do with broken HibernateEntityManagerFactoryIntegrationTests.
|
// TODO [SPR-11922] Decide what to do with HibernateEntityManagerFactoryIntegrationTests.
|
||||||
// See isDisabledInThisEnvironment() for details.
|
@Ignore("Disabled since AnnotationBeanConfigurerAspect cannot be found")
|
||||||
|
// The reason AnnotationBeanConfigurerAspect cannot be found is that it resides
|
||||||
|
// in the spring-aspects module which depends on this module (spring-orm). Thus,
|
||||||
|
// in order to overcome the cyclical dependency, this test could be moved to the
|
||||||
|
// root 'spring' module as a framework-level integration test, but the challenge
|
||||||
|
// with doing so is that this class depends on a test class hierarchy which is
|
||||||
|
// defined in this module.
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public class HibernateEntityManagerFactoryIntegrationTests extends
|
public class HibernateEntityManagerFactoryIntegrationTests extends
|
||||||
AbstractContainerEntityManagerFactoryIntegrationTests {
|
AbstractContainerEntityManagerFactoryIntegrationTests {
|
||||||
@@ -41,15 +48,6 @@ public class HibernateEntityManagerFactoryIntegrationTests extends
|
|||||||
private SessionFactory sessionFactory;
|
private SessionFactory sessionFactory;
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Always returns {@code true}, thereby disabling this entire test class
|
|
||||||
* since AnnotationBeanConfigurerAspect cannot be found.
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
protected boolean isDisabledInThisEnvironment(String testMethodName) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setSessionFactory(SessionFactory sessionFactory) {
|
public void setSessionFactory(SessionFactory sessionFactory) {
|
||||||
this.sessionFactory = sessionFactory;
|
this.sessionFactory = sessionFactory;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user