[webbeans-commits] Webbeans SVN: r2465 - in tck/trunk/impl/src/main: resources/org/jboss/jsr299/tck/tests/xml/resource/persistenceContext and 1 other directory.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Fri Apr 17 08:23:16 EDT 2009
Author: pete.muir at 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>
More information about the weld-commits
mailing list