[weld-commits] Weld SVN: r4813 - cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Sun Nov 8 19:28:19 EST 2009


Author: pete.muir at jboss.org
Date: 2009-11-08 19:28:19 -0500 (Sun, 08 Nov 2009)
New Revision: 4813

Added:
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextDesctructionTest.java
Modified:
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java
Log:
remove ordering problem

Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextDesctructionTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextDesctructionTest.java	                        (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextDesctructionTest.java	2009-11-09 00:28:19 UTC (rev 4813)
@@ -0,0 +1,49 @@
+package org.jboss.jsr299.tck.tests.implementation.simple.resource.persistenceContext;
+
+import javax.enterprise.context.spi.CreationalContext;
+import javax.enterprise.inject.spi.Bean;
+import javax.persistence.EntityManager;
+
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecAssertions;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.IntegrationTest;
+import org.jboss.testharness.impl.packaging.Packaging;
+import org.jboss.testharness.impl.packaging.PackagingType;
+import org.jboss.testharness.impl.packaging.Resource;
+import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
+import org.testng.annotations.Test;
+
+/**
+ * Injection of persistence related objects.
+ *
+ * @author David Allen
+ */
+ at Artifact
+ at Packaging(PackagingType.WAR)
+ at IntegrationTest
+ at Resource(source = "persistence.xml", destination = "WEB-INF/classes/META-INF/persistence.xml")
+//@PersistenceXml("persistence.xml")
+ at BeansXml("beans.xml")
+ at SpecVersion(spec="cdi", version="20091101")
+public class PersistenceContextDesctructionTest extends AbstractJSR299Test
+{
+   
+   @Test(groups = { "beanLifecycle", "commonAnnotations", "integration" })
+   @SpecAssertions( {
+      @SpecAssertion(section="7.3.6", id = "nb")
+   })
+   public void testDestructionOfPersistenceContext() throws Exception
+   {
+      Bean<ManagedBean> managedBean = getBeans(ManagedBean.class).iterator().next();
+      CreationalContext<ManagedBean> creationalContext = getCurrentManager().createCreationalContext(managedBean);
+      ManagedBean instance = managedBean.create(creationalContext);
+      EntityManager em = instance.getPersistenceContext();
+      assert em.isOpen();
+      managedBean.destroy(instance, creationalContext);
+      assert !em.isOpen();
+   }
+   
+}


Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextDesctructionTest.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java	2009-11-09 00:27:47 UTC (rev 4812)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java	2009-11-09 00:28:19 UTC (rev 4813)
@@ -78,21 +78,6 @@
    
    @Test(groups = { "beanLifecycle", "commonAnnotations", "integration" })
    @SpecAssertions( {
-      @SpecAssertion(section="7.3.6", id = "nb")
-   })
-   public void testDestructionOfPersistenceContext() throws Exception
-   {
-      Bean<ManagedBean> managedBean = getBeans(ManagedBean.class).iterator().next();
-      CreationalContext<ManagedBean> creationalContext = getCurrentManager().createCreationalContext(managedBean);
-      ManagedBean instance = managedBean.create(creationalContext);
-      EntityManager em = instance.getPersistenceContext();
-      assert em.isOpen();
-      managedBean.destroy(instance, creationalContext);
-      assert !em.isOpen();
-   }
-   
-   @Test(groups = { "beanLifecycle", "commonAnnotations", "integration" })
-   @SpecAssertions( {
       @SpecAssertion(section = "7.3.6", id = "lc"),
       @SpecAssertion(section = "7.3.6", id = "mf")
    })



More information about the weld-commits mailing list