[webbeans-commits] Webbeans SVN: r2053 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Mon Mar 16 18:13:54 EDT 2009
Author: shane.bryzak at jboss.com
Date: 2009-03-16 18:13:53 -0400 (Mon, 16 Mar 2009)
New Revision: 2053
Added:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java
Modified:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java
Log:
8.4 tests
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityProducer.java 2009-03-16 22:04:04 UTC (rev 2052)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityProducer.java 2009-03-16 22:13:53 UTC (rev 2053)
@@ -1,10 +1,13 @@
package org.jboss.jsr299.tck.tests.context.passivating;
import javax.context.Dependent;
+import javax.context.SessionScoped;
import javax.inject.Produces;
@AnotherDeploymentType
class CityProducer
{
@Produces @Dependent public Violation reference = new Violation();
+
+ @Produces @SessionScoped public HelsinkiNonSerializable helsinki = new HelsinkiNonSerializable();
}
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java 2009-03-16 22:13:53 UTC (rev 2053)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.context.passivating;
+
+class HelsinkiNonSerializable
+{
+
+}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java 2009-03-16 22:04:04 UTC (rev 2052)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java 2009-03-16 22:13:53 UTC (rev 2053)
@@ -178,5 +178,12 @@
{
assert getCurrentManager().resolveByType(TurkuLocal.class).size() == 1;
}
+
+ @Test(expectedExceptions = IllegalProductException.class, groups = "broken")
+ @SpecAssertion(section = "8.4", id = "cc")
+ public void testNonSerializableProducerFieldDeclaredPassivatingThrowsIllegalProductException()
+ {
+ getCurrentManager().getInstanceByType(HelsinkiNonSerializable.class);
+ }
}
More information about the weld-commits
mailing list