Author: pete.muir(a)jboss.org
Date: 2009-04-17 08:23:16 -0400 (Fri, 17 Apr 2009)
New Revision: 2465
Modified:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/InjectionOfPersistenceContextTest.java
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/beans.xml
Log:
Add persistence unit test
Modified:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/InjectionOfPersistenceContextTest.java
===================================================================
---
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/InjectionOfPersistenceContextTest.java 2009-04-17
12:17:11 UTC (rev 2464)
+++
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/InjectionOfPersistenceContextTest.java 2009-04-17
12:23:16 UTC (rev 2465)
@@ -1,6 +1,7 @@
package org.jboss.jsr299.tck.tests.xml.resource.persistenceContext;
import javax.persistence.EntityManager;
+import javax.persistence.EntityManagerFactory;
import org.hibernate.tck.annotations.SpecAssertion;
import org.hibernate.tck.annotations.SpecAssertions;
@@ -37,4 +38,19 @@
assert entityManager != null : "Persistence context was not injected into
bean";
assert entityManager.isOpen() : "persistence context not open injected into
bean";
}
+
+ @Test(groups = { "xml" })
+ @SpecAssertions( {
+ @SpecAssertion(section = "6.9", id = "h"),
+ @SpecAssertion(section = "3.6", id = "c"),
+ @SpecAssertion(section = "3.6", id = "h"),
+ @SpecAssertion(section = "3.6.1", id = "c"),
+ @SpecAssertion(section = "3.6.1", id = "h")
+ })
+ public void testInjectionOfPersistenceUnit()
+ {
+ EntityManagerFactory entityManagerFactory =
getCurrentManager().getInstanceByType(EntityManagerFactory.class);
+ assert entityManagerFactory != null : "Persistence unit was not injected into
bean";
+ assert entityManagerFactory.isOpen() : "persistence unit not open injected
into bean";
+ }
}
Modified:
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/beans.xml
===================================================================
---
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/beans.xml 2009-04-17
12:17:11 UTC (rev 2464)
+++
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext/beans.xml 2009-04-17
12:23:16 UTC (rev 2465)
@@ -4,4 +4,10 @@
<unitName>test</unitName>
</PersistenceContext>
</EntityManager>
+
+ <EntityManagerFactory>
+ <PersistenceUnit>
+ <unitName>test</unitName>
+ </PersistenceUnit>
+ </EntityManagerFactory>
</Beans>
Show replies by date