Changed from Toplink to Hibernate for JpaFlowExecutionListenerTests so as to avoid the required jvm agent.
This commit is contained in:
@@ -37,7 +37,21 @@
|
||||
<classpathentry kind="lib" path="lib/buildtime/persistence-api.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/shale-test.jar"/>
|
||||
<classpathentry kind="lib" path="lib/global/jboss-el.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/toplink-essentials.jar"/>
|
||||
<classpathentry kind="lib" path="lib/buildtime/spring-jpa.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/antlr.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/asm.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/asm-attrs.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/cglib.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/clover.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/ehcache.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/freemarker.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/hibernate-annotations.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/hibernate-commons-annotations.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/hibernate-entitymanager.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/hibernate-tools.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/hibernate-validator.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/javassist.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/jboss-common-core.jar"/>
|
||||
<classpathentry kind="lib" path="lib/test/jtidy.jar"/>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
||||
|
||||
@@ -72,8 +72,10 @@
|
||||
<dependency org="org.springframework" name="spring-mock" rev="2.0.6" conf="test->default" />
|
||||
<dependency org="org.springframework" name="spring-agent" rev="2.0.6" conf="test->default" />
|
||||
<dependency org="org.apache.shale" name="shale-test" rev="1.0.4" conf="test->default" />
|
||||
<dependency org="toplink.essentials" name="toplink-essentials" rev="2.0-56" conf="test->default" />
|
||||
<dependency org="toplink.essentials" name="toplink-essentials-agent" rev="2.0-56" conf="test->default" />
|
||||
<dependency org="org.hibernate" name="hibernate" rev="3.2.4.ga" conf="test->default"/>
|
||||
<dependency org="org.hibernate" name="hibernate-tools" rev="3.2.0.beta9a" conf="test->default"/>
|
||||
<dependency org="org.hibernate" name="hibernate-entitymanager" rev="3.3.1.ga" conf="test->default"/>
|
||||
<dependency org="org.hibernate" name="hibernate-commons-annotations" rev="3.3.0.ga" conf="test->default"/>
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
||||
@@ -93,7 +93,7 @@ public class JpaFlowExecutionListener extends FlowExecutionListenerAdapter {
|
||||
public void sessionCreated(RequestContext context, FlowSession session) {
|
||||
if (session.getDefinition().getAttributes().contains("persistenceContext")) {
|
||||
EntityManager em = entityManagerFactory.createEntityManager();
|
||||
context.getFlowScope().put(ENTITY_MANAGER_ATTRIBUTE, em);
|
||||
session.getScope().put(ENTITY_MANAGER_ATTRIBUTE, em);
|
||||
bind(em);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,13 +8,12 @@ import javax.sql.DataSource;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.jdbc.datasource.DriverManagerDataSource;
|
||||
import org.springframework.orm.jpa.JpaTemplate;
|
||||
import org.springframework.orm.jpa.JpaTransactionManager;
|
||||
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
|
||||
import org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter;
|
||||
import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
|
||||
import org.springframework.transaction.support.TransactionSynchronizationManager;
|
||||
import org.springframework.webflow.engine.EndState;
|
||||
import org.springframework.webflow.test.MockFlowSession;
|
||||
@@ -31,10 +30,9 @@ public class JpaFlowExecutionListenerTests extends TestCase {
|
||||
private JpaTemplate jpaTemplate;
|
||||
|
||||
public void testTemp() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
protected void setUp() throws Exception {
|
||||
DataSource dataSource = getDataSource();
|
||||
populateDataBase(dataSource);
|
||||
@@ -107,11 +105,10 @@ public class JpaFlowExecutionListenerTests extends TestCase {
|
||||
LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
|
||||
factory.setDataSource(dataSource);
|
||||
factory.setPersistenceXmlLocation("classpath:org/springframework/webflow/support/persistence/persistence.xml");
|
||||
TopLinkJpaVendorAdapter toplink = new TopLinkJpaVendorAdapter();
|
||||
factory.setJpaVendorAdapter(toplink);
|
||||
factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());
|
||||
HibernateJpaVendorAdapter hibernate = new HibernateJpaVendorAdapter();
|
||||
factory.setJpaVendorAdapter(hibernate);
|
||||
factory.afterPropertiesSet();
|
||||
return (EntityManagerFactory) factory.getObject();
|
||||
return factory.getObject();
|
||||
}
|
||||
|
||||
private void assertSessionNotBound() {
|
||||
@@ -121,5 +118,5 @@ public class JpaFlowExecutionListenerTests extends TestCase {
|
||||
private void assertSessionBound() {
|
||||
assertNotNull(TransactionSynchronizationManager.getResource(entityManagerFactory));
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user