[webbeans-commits] Webbeans SVN: r3346 - in tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating: broken12 and 6 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Jul 29 04:18:25 EDT 2009


Author: shane.bryzak at jboss.com
Date: 2009-07-29 04:18:24 -0400 (Wed, 29 Jul 2009)
New Revision: 3346

Added:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityDecorator.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityInterface.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonPassivating.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonSerializableTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/UnderwaterCity.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityDecorator.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityInterface.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonPassivating.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonSerializableTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/UnderwaterCity.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityDecorator.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityInterface.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonPassivating.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonSerializableTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/UnderwaterCity.java
Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken12/NonSerializableTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken13/NonSerializableTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken14/NonSerializableTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken15/NonSerializableTest.java
Log:
passivation tests


Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken12/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken12/NonSerializableTest.java	2009-07-29 07:26:41 UTC (rev 3345)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken12/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -1,5 +1,6 @@
 package org.jboss.jsr299.tck.tests.context.passivating.broken12;
 
+import org.jboss.jsr299.tck.AbstractJSR299Test;
 import org.jboss.jsr299.tck.DeploymentError;
 import org.jboss.test.audit.annotations.SpecAssertion;
 import org.jboss.test.audit.annotations.SpecVersion;
@@ -10,7 +11,7 @@
 @Artifact
 @ExpectedDeploymentException(DeploymentError.class)
 @SpecVersion("20090625")
-public class NonSerializableTest
+public class NonSerializableTest extends AbstractJSR299Test
 {
    @Test(groups = { "contexts", "passivation", "ri-broken" })
    @SpecAssertion(section = "6.6.4", id = "aac")

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken13/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken13/NonSerializableTest.java	2009-07-29 07:26:41 UTC (rev 3345)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken13/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -1,5 +1,6 @@
 package org.jboss.jsr299.tck.tests.context.passivating.broken13;
 
+import org.jboss.jsr299.tck.AbstractJSR299Test;
 import org.jboss.jsr299.tck.DeploymentError;
 import org.jboss.test.audit.annotations.SpecAssertion;
 import org.jboss.test.audit.annotations.SpecVersion;
@@ -10,7 +11,7 @@
 @Artifact
 @ExpectedDeploymentException(DeploymentError.class)
 @SpecVersion("20090625")
-public class NonSerializableTest
+public class NonSerializableTest extends AbstractJSR299Test
 {
    @Test(groups = { "contexts", "passivation", "ri-broken" })
    @SpecAssertion(section = "6.6.4", id = "aad")

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken14/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken14/NonSerializableTest.java	2009-07-29 07:26:41 UTC (rev 3345)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken14/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -1,5 +1,6 @@
 package org.jboss.jsr299.tck.tests.context.passivating.broken14;
 
+import org.jboss.jsr299.tck.AbstractJSR299Test;
 import org.jboss.jsr299.tck.DeploymentError;
 import org.jboss.test.audit.annotations.SpecAssertion;
 import org.jboss.test.audit.annotations.SpecVersion;
@@ -10,7 +11,7 @@
 @Artifact
 @ExpectedDeploymentException(DeploymentError.class)
 @SpecVersion("20090625")
-public class NonSerializableTest
+public class NonSerializableTest extends AbstractJSR299Test
 {
    @Test(groups = { "contexts", "passivation", "ri-broken" })
    @SpecAssertion(section = "6.6.4", id = "aae")

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken15/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken15/NonSerializableTest.java	2009-07-29 07:26:41 UTC (rev 3345)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken15/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -1,9 +1,17 @@
 package org.jboss.jsr299.tck.tests.context.passivating.broken15;
 
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
 import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
 import org.testng.annotations.Test;
 
-public class NonSerializableTest
+ at Artifact
+ at ExpectedDeploymentException(DeploymentError.class)
+ at SpecVersion("20090625")
+public class NonSerializableTest extends AbstractJSR299Test
 {
    @Test(groups = { "contexts", "passivation", "ri-broken"})
    @SpecAssertion(section = "6.6.1", id = "bb")

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityDecorator.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityDecorator.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,22 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken16;
+
+import java.io.Serializable;
+
+import javax.decorator.Decorates;
+import javax.decorator.Decorator;
+import javax.enterprise.inject.Any;
+import javax.enterprise.inject.Current;
+
+ at SuppressWarnings("serial")
+ at Decorator
+class CityDecorator implements CityInterface, Serializable
+{
+   @Decorates @Any CityInterface city;
+   
+   @Current NonPassivating nonPassivating;
+   
+   public void foo()
+   {
+      city.foo();      
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityInterface.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityInterface.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/CityInterface.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken16;
+
+interface CityInterface
+{
+   public void foo();
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonPassivating.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonPassivating.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonPassivating.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken16;
+
+class NonPassivating
+{
+   private NonPassivating(String foo) {}
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonSerializableTest.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,22 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken16;
+
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
+import org.testng.annotations.Test;
+
+ at Artifact
+ at ExpectedDeploymentException(DeploymentError.class)
+ at SpecVersion("20090625")
+public class NonSerializableTest extends AbstractJSR299Test
+{
+   @Test(groups = { "contexts", "passivation", "ri-broken" })
+   @SpecAssertion(section = "6.6.4", id = "aaf")
+   public void testPassivationCapableBeanWithNonPassivatingDecoratorInjectedFieldFails()
+   {
+      assert false;
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/UnderwaterCity.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/UnderwaterCity.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken16/UnderwaterCity.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,12 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken16;
+
+class UnderwaterCity implements CityInterface
+{
+
+   public void foo()
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityDecorator.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityDecorator.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,22 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken17;
+
+import java.io.Serializable;
+
+import javax.decorator.Decorates;
+import javax.decorator.Decorator;
+import javax.enterprise.inject.Any;
+import javax.enterprise.inject.Current;
+
+ at SuppressWarnings("serial")
+ at Decorator
+class CityDecorator implements CityInterface, Serializable
+{
+   @Decorates @Any CityInterface city;
+   
+   public CityDecorator(@Current NonPassivating nonPassivating) {}
+   
+   public void foo()
+   {
+      city.foo();      
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityInterface.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityInterface.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/CityInterface.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken17;
+
+interface CityInterface
+{
+   public void foo();
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonPassivating.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonPassivating.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonPassivating.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken17;
+
+class NonPassivating
+{
+   private NonPassivating(String foo) {}
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonSerializableTest.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,22 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken17;
+
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
+import org.testng.annotations.Test;
+
+ at Artifact
+ at ExpectedDeploymentException(DeploymentError.class)
+ at SpecVersion("20090625")
+public class NonSerializableTest extends AbstractJSR299Test
+{
+   @Test(groups = { "contexts", "passivation", "ri-broken" })
+   @SpecAssertion(section = "6.6.4", id = "aag")
+   public void testPassivationCapableBeanWithNonPassivatingDecoratorBeanConstructorFails()
+   {
+      assert false;
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/UnderwaterCity.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/UnderwaterCity.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken17/UnderwaterCity.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,12 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken17;
+
+class UnderwaterCity implements CityInterface
+{
+
+   public void foo()
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityDecorator.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityDecorator.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,24 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken18;
+
+import java.io.Serializable;
+
+import javax.decorator.Decorates;
+import javax.decorator.Decorator;
+import javax.enterprise.inject.Any;
+import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Initializer;
+
+ at SuppressWarnings("serial")
+ at Decorator
+class CityDecorator implements CityInterface, Serializable
+{
+   @Decorates @Any CityInterface city;
+   
+   @Initializer
+   public void init(@Current NonPassivating nonPassivating) {}
+   
+   public void foo()
+   {
+      city.foo();      
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityInterface.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityInterface.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/CityInterface.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken18;
+
+interface CityInterface
+{
+   public void foo();
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonPassivating.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonPassivating.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonPassivating.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken18;
+
+class NonPassivating
+{
+   private NonPassivating(String foo) {}
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonSerializableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonSerializableTest.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/NonSerializableTest.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,22 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken18;
+
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
+import org.testng.annotations.Test;
+
+ at Artifact
+ at ExpectedDeploymentException(DeploymentError.class)
+ at SpecVersion("20090625")
+public class NonSerializableTest extends AbstractJSR299Test
+{
+   @Test(groups = { "contexts", "passivation" })
+   @SpecAssertion(section = "6.6.4", id = "aah")
+   public void testPassivationCapableBeanWithNonPassivatingInitializerInDecoratorFails()
+   {
+      assert false;
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/UnderwaterCity.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/UnderwaterCity.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken18/UnderwaterCity.java	2009-07-29 08:18:24 UTC (rev 3346)
@@ -0,0 +1,12 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken18;
+
+class UnderwaterCity implements CityInterface
+{
+
+   public void foo()
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+}




More information about the weld-commits mailing list