[webbeans-commits] Webbeans SVN: r1699 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating and 3 other directories.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Tue Feb 24 20:34:45 EST 2009
Author: pete.muir at jboss.org
Date: 2009-02-24 20:34:45 -0500 (Tue, 24 Feb 2009)
New Revision: 1699
Added:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/AnotherDeploymentType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/MaarianhaminaLocal_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextIntegrationTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/Turku.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/TurkuLocal.java
Removed:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/City.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityInterface.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer3.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Espoo_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Forssa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hamina_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Helsinki.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hyvinkaa.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jamsa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Joensuu.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jyvaskyla.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kaarina_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kotka_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kuopio_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Loviisa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Mikkeli_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Nokia_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Peraseinajoki.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Pietarsaari_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Porvoo_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Raisio_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Salo_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Uusikaupunki_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vaasa.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vantaa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Violation2.java
Modified:
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/AbstractLifecycle.java
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/HttpSessionManager.java
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/ServletLifecycle.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer2.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Maarianhamina_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/PassivatingContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/TurkuLocal.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetOnInactiveContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetWithNoCreationalContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/NormalContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/event/broken/observer1/EJBObserverMethodNotBusinessMethodTest.java
Log:
remove undeploy exceptions, fix remaining incontainer tests
Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/AbstractLifecycle.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/AbstractLifecycle.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/AbstractLifecycle.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -88,6 +88,7 @@
protected void endSession(String id, BeanStore sessionBeanStore)
{
log.trace("Ending session " + id);
+ SessionContext.INSTANCE.setActive(true);
ConversationManager conversationManager = CurrentManager.rootManager().getInstanceByType(ConversationManager.class);
conversationManager.destroyAllConversations();
SessionContext.INSTANCE.destroy();
Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/HttpSessionManager.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/HttpSessionManager.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/HttpSessionManager.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -19,7 +19,6 @@
@Produces
@RequestScoped
- @WebBean
public HttpSession getSession()
{
return session;
Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/ServletLifecycle.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/ServletLifecycle.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/ServletLifecycle.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -103,7 +103,10 @@
*/
public void endSession(HttpSession session)
{
+ BeanStore mockRequest = new SimpleBeanStore();
+ super.beginRequest("endSession-" + session.getId(), mockRequest);
super.endSession(session.getId(), restoreSessionContext(session));
+ super.endRequest("endSession-" + session.getId(), mockRequest);
}
/**
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/AnotherDeploymentType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/AnotherDeploymentType.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/AnotherDeploymentType.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -0,0 +1,20 @@
+package org.jboss.jsr299.tck.integration.context.passivating;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.DeploymentType;
+
+ at Target( { TYPE, METHOD })
+ at Retention(RUNTIME)
+ at Documented
+ at DeploymentType
+ at interface AnotherDeploymentType
+{
+
+}
\ No newline at end of file
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/AnotherDeploymentType.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/City.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/City.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/City.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-class City
-{
- public void ping() {
-
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityBinding.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityBinding.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,20 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-import javax.context.Dependent;
-import javax.interceptor.InterceptorBindingType;
-
- at InterceptorBindingType
- at Dependent
- at Target({TYPE, METHOD})
- at Retention(RUNTIME)
- at interface CityBinding
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityInterface.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityInterface.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityInterface.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-interface CityInterface
-{
- public void foo();
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,9 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.Dependent;
-import javax.inject.Produces;
-
-class CityProducer
-{
- @Produces @Dependent public Violation reference = new Violation();
-}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer2.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer2.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer2.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -3,6 +3,7 @@
import javax.context.Dependent;
import javax.inject.Produces;
+ at AnotherDeploymentType
class CityProducer2
{
@Produces
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer3.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer3.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/CityProducer3.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,17 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.Dependent;
-import javax.inject.Current;
-import javax.inject.Produces;
-
-
-class CityProducer3
-{
- @Produces
- @Dependent
- public Violation create(@Current Violation reference)
- {
- return new Violation();
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Espoo_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Espoo_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Espoo_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,18 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.SessionScoped;
-import javax.ejb.Remove;
-import javax.ejb.Stateful;
-import javax.inject.Current;
-
- at Stateful
- at SessionScoped
-class Espoo_Broken
-{
- @Current
- Violation reference;
-
- @Remove
- public void bye() {
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Forssa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Forssa_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Forssa_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,19 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-import javax.inject.Initializer;
-
- at SessionScoped
-class Forssa_Broken implements Serializable
-{
- public Forssa_Broken() {
- }
-
- @Initializer
- public Forssa_Broken(@Current Violation reference) {
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hamina_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hamina_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hamina_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,9 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.SessionScoped;
-
- at SessionScoped
-class Hamina_Broken
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Helsinki.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Helsinki.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Helsinki.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,11 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.Dependent;
-import javax.ejb.Stateful;
-
- at Dependent
- at Stateful
-class Helsinki
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hyvinkaa.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hyvinkaa.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Hyvinkaa.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,15 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SuppressWarnings("serial")
- at SessionScoped
-class Hyvinkaa implements Serializable
-{
- @SuppressWarnings("unused")
- @Current
- private transient Violation reference;
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jamsa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jamsa_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jamsa_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,22 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-import javax.inject.Produces;
-
- at SessionScoped
-class Jamsa_Broken extends City implements Serializable
-{
- public Jamsa_Broken()
- {
- }
-
- @Produces
- @SessionScoped
- public Violation create(@Current Violation violation)
- {
- return violation;
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Joensuu.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Joensuu.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Joensuu.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,16 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SuppressWarnings("serial")
- at SessionScoped
-class Joensuu implements Serializable
-{
- @SuppressWarnings("unused")
- @Current
- private transient Violation reference;
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jyvaskyla.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jyvaskyla.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Jyvaskyla.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,12 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-
- at SuppressWarnings("serial")
- at SessionScoped
-class Jyvaskyla implements Serializable
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kaarina_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kaarina_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kaarina_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,20 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.SessionScoped;
-import javax.ejb.Remove;
-import javax.ejb.Stateful;
-
- at Stateful
- at SessionScoped
-class Kaarina_Broken
-{
- @CityBinding
- public void foo()
- {
- }
-
- @Remove
- public void bye()
- {
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kotka_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kotka_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kotka_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,14 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-
- at SessionScoped
-class Kotka_Broken implements Serializable
-{
- @CityBinding
- public void foo() {
-
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kuopio_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kuopio_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Kuopio_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,20 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-import javax.inject.Initializer;
-
- at SessionScoped
-class Kuopio_Broken extends City implements Serializable
-{
- public Kuopio_Broken() {
-
- }
-
- @Initializer
- public void init(@Current Violation reference) {
-
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Loviisa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Loviisa_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Loviisa_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,19 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-import javax.inject.Initializer;
-
- at SessionScoped
-class Loviisa_Broken extends City implements Serializable
-{
- public Loviisa_Broken() {
- }
-
- @Initializer
- public Loviisa_Broken(@Current Violation reference) {
-
- }
-}
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/MaarianhaminaLocal_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/MaarianhaminaLocal_Broken.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/MaarianhaminaLocal_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -0,0 +1,9 @@
+package org.jboss.jsr299.tck.integration.context.passivating;
+
+import javax.ejb.Local;
+
+ at Local
+public interface MaarianhaminaLocal_Broken
+{
+
+}
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/MaarianhaminaLocal_Broken.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Maarianhamina_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Maarianhamina_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Maarianhamina_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -7,7 +7,7 @@
@Stateful
@SessionScoped
-class Maarianhamina_Broken
+class Maarianhamina_Broken implements MaarianhaminaLocal_Broken
{
@Current
private Violation reference;
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Mikkeli_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Mikkeli_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Mikkeli_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,21 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-import javax.inject.Initializer;
-
- at SessionScoped
-class Mikkeli_Broken extends City implements Serializable
-{
- public Mikkeli_Broken()
- {
- }
-
- @Initializer
- public Mikkeli_Broken(@Current Violation reference)
- {
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Nokia_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Nokia_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Nokia_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,13 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SessionScoped
-class Nokia_Broken extends City implements Serializable
-{
- @Current
- private Violation reference;
-}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/PassivatingContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/PassivatingContextTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/PassivatingContextTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,14 +1,10 @@
package org.jboss.jsr299.tck.integration.context.passivating;
-import java.io.IOException;
-
-import javax.inject.IllegalProductException;
-
-import org.hibernate.tck.annotations.SpecAssertion;
import org.jboss.jsr299.tck.AbstractDeclarativeTest;
import org.jboss.jsr299.tck.impl.packaging.Artifact;
import org.jboss.jsr299.tck.impl.packaging.IntegrationTest;
-import org.testng.annotations.Test;
+import org.jboss.jsr299.tck.impl.packaging.Packaging;
+import org.jboss.jsr299.tck.impl.packaging.PackagingType;
/**
*
@@ -18,47 +14,9 @@
*/
@Artifact
@IntegrationTest
+ at Packaging(PackagingType.EAR)
public class PassivatingContextTest extends AbstractDeclarativeTest
{
- @Test(groups = { "contexts", "passivation", "enterpriseBean", "integration" })
- @SpecAssertion(section = "8.4", id = "a")
- public void testEJBWebBeanCanDeclarePassivatingScope()
- {
- assert getCurrentManager().resolveByType(Turku.class).size() == 1;
- }
+
- @Test(groups = { "stub", "contexts", "passivation", "jms" })
- @SpecAssertion(section = "8.4", id = "u")
- public void testJMSEndpointProxyIsSerializable()
- {
- assert false;
- }
-
- @Test(groups = { "contexts", "passivation", "integration", "broken" }, expectedExceptions = IllegalProductException.class)
- @SpecAssertion(section = "8.4", id = "p")
- public void testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBeanFails() throws SecurityException, NoSuchMethodException
- {
- deployBeans(CityProducer2.class, Maarianhamina_Broken.class);
- getCurrentManager().getInstanceByType(Maarianhamina_Broken.class);
- }
-
- /**
- * the Web Bean is an EJB stateful session bean, and it is passivated by the
- * EJB container.
- */
- // TODO requires an EJB instance
- @Test(groups = { "contexts", "passivation", "stub", "integration" })
- @SpecAssertion(section = "8.4", id = "g")
- public void testStatefulEJBIsSerializedWhenPassivatedByEJBContainer() throws IOException, ClassNotFoundException
- {
- assert false;
- }
-
- @Test(groups = { "contexts", "passivation", "stub", "integration" }, expectedExceptions = IllegalProductException.class)
- @SpecAssertion(section = "8.4", id = "p")
- public void testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBeanFails() throws Exception
- {
- assert false;
- }
-
}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Peraseinajoki.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Peraseinajoki.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Peraseinajoki.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,16 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-import javax.inject.Produces;
-
-class Peraseinajoki extends City
-{
-
- @Produces @SessionScoped
- public Violation2 create(@Current Violation reference)
- {
- return new Violation2();
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Pietarsaari_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Pietarsaari_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Pietarsaari_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,22 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.ejb.Remove;
-import javax.ejb.Stateful;
-import javax.inject.Current;
-
- at Stateful
- at SessionScoped
-class Pietarsaari_Broken extends City implements Serializable
-{
- @Current
- private Violation reference;
-
- @Remove
- public void bye() {
-
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Porvoo_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Porvoo_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Porvoo_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,19 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.SessionScoped;
-import javax.ejb.Remove;
-import javax.ejb.Stateful;
-
- at Stateful
- at SessionScoped
-class Porvoo_Broken implements CityInterface
-{
- public void foo()
- {
- }
-
- @Remove
- public void bye()
- {
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Raisio_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Raisio_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Raisio_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,13 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-
- at SessionScoped
-class Raisio_Broken implements CityInterface, Serializable
-{
- public void foo()
- {
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Salo_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Salo_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Salo_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,14 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SessionScoped
-class Salo_Broken extends City implements Serializable
-{
- @Current
- private transient Violation reference;
-
-}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/TurkuLocal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/TurkuLocal.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/TurkuLocal.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,5 +1,8 @@
package org.jboss.jsr299.tck.integration.context.passivating;
+import javax.ejb.Local;
+
+ at Local
public interface TurkuLocal
{
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Uusikaupunki_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Uusikaupunki_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Uusikaupunki_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,14 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SessionScoped
-class Uusikaupunki_Broken extends City implements Serializable
-{
- @Current
- private Violation reference;
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vaasa.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vaasa.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vaasa.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,14 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SuppressWarnings("serial")
- at SessionScoped
-class Vaasa implements Serializable
-{
- @SuppressWarnings("unused")
- @Current private Helsinki ejb;
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vantaa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vantaa_Broken.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Vantaa_Broken.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,28 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import java.io.Serializable;
-
-import javax.context.SessionScoped;
-import javax.inject.Current;
-
- at SessionScoped
-class Vantaa_Broken implements Serializable
-{
- @Current
- private Violation reference;
-
- public Violation getReference()
- {
- return reference;
- }
-
- public void setReference(Violation reference)
- {
- this.reference = reference;
- }
-
- public String test() {
- return reference.toString();
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Violation2.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Violation2.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/integration/context/passivating/Violation2.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -1,9 +0,0 @@
-package org.jboss.jsr299.tck.integration.context.passivating;
-
-import javax.context.Dependent;
-
- at Dependent
-class Violation2
-{
-
-}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetOnInactiveContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetOnInactiveContextTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetOnInactiveContextTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -8,7 +8,6 @@
import org.hibernate.tck.annotations.SpecAssertion;
import org.jboss.jsr299.tck.AbstractDeclarativeTest;
import org.jboss.jsr299.tck.impl.packaging.Artifact;
-import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
@Artifact
@@ -18,9 +17,9 @@
Context context;
- @BeforeMethod(dependsOnMethods = "beforeMethod")
public void initContext()
{
+ initContext();
if (context == null)
{
context = new DummyContext();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -9,7 +9,6 @@
import org.hibernate.tck.annotations.SpecAssertion;
import org.jboss.jsr299.tck.AbstractDeclarativeTest;
import org.jboss.jsr299.tck.impl.packaging.Artifact;
-import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
@Artifact
@@ -18,7 +17,6 @@
Context context;
- @BeforeMethod(dependsOnMethods = "beforeMethod")
public void initContext()
{
if (context == null)
@@ -33,6 +31,7 @@
@SpecAssertion(section = "8.1", id = "e")
public void testGetMayNotCreateNewInstanceUnlessCreationalContextGiven()
{
+ initContext();
Contextual<MySessionBean> mySessionBean = getCurrentManager().resolveByType(MySessionBean.class).iterator().next();
assert getCurrentManager().getContext(SessionScoped.class).get(mySessionBean) == null;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetWithNoCreationalContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetWithNoCreationalContextTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/GetWithNoCreationalContextTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -7,7 +7,6 @@
import org.hibernate.tck.annotations.SpecAssertion;
import org.jboss.jsr299.tck.AbstractDeclarativeTest;
import org.jboss.jsr299.tck.impl.packaging.Artifact;
-import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
@Artifact
@@ -16,7 +15,6 @@
Context context;
- @BeforeMethod(dependsOnMethods = "beforeMethod")
public void initContext()
{
if (context == null)
@@ -31,6 +29,7 @@
@SpecAssertion(section = "8.1", id = "b")
public void testGetWithoutCreationalContextReturnsNull()
{
+ initContext();
Contextual<MySessionBean> mySessionBean = getCurrentManager().resolveByType(MySessionBean.class).iterator().next();
assert getCurrentManager().getContext(SessionScoped.class).get(mySessionBean) == null;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/NormalContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/NormalContextTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/NormalContextTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -8,7 +8,6 @@
import org.hibernate.tck.annotations.SpecAssertion;
import org.jboss.jsr299.tck.AbstractDeclarativeTest;
import org.jboss.jsr299.tck.impl.packaging.Artifact;
-import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
/**
@@ -28,7 +27,6 @@
Context context;
- @BeforeMethod(dependsOnMethods = "beforeMethod")
public void initContext()
{
if (context == null)
@@ -42,6 +40,7 @@
@SpecAssertion(section = "8.1", id = "a")
public void testGetReturnsExistingInstance()
{
+ initContext();
Contextual<MySessionBean> mySessionBean = getCurrentManager().resolveByType(MySessionBean.class).iterator().next();
MyCreationalContext<MySessionBean> myCreationalContext = new MyCreationalContext<MySessionBean>();
MySessionBean beanInstance = getCurrentManager().getContext(SessionScoped.class).get(mySessionBean, myCreationalContext);
@@ -54,6 +53,7 @@
@SpecAssertion(section = "8.1", id = "c")
public void testGetWithCreationalContextReturnsNewInstance()
{
+ initContext();
MyContextual bean = new MyContextual(getCurrentManager());
bean.setShouldReturnNullInstances(false);
getCurrentManager().addBean(bean);
@@ -67,6 +67,7 @@
@SpecAssertion(section = "8.1", id = "d")
public void testGetMayNotReturnNullUnlessNoCreationalContextOrContextualCreateReturnsNull()
{
+ initContext();
// The case of no creational context is already tested where a null is
// returned. Here we just test that the contextual create can return null.
MyContextual bean = new MyContextual(getCurrentManager());
@@ -82,6 +83,7 @@
@SpecAssertion(section = "8.1", id = "f")
public void testContextDestroysBeansWhenDestroyed()
{
+ initContext();
MyContextual bean = new MyContextual(getCurrentManager());
bean.setShouldReturnNullInstances(false);
getCurrentManager().addBean(bean);
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextIntegrationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextIntegrationTest.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextIntegrationTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -0,0 +1,54 @@
+package org.jboss.jsr299.tck.unit.context.passivating;
+
+import java.io.IOException;
+
+import javax.inject.IllegalProductException;
+
+import org.hibernate.tck.annotations.SpecAssertion;
+import org.jboss.jsr299.tck.AbstractDeclarativeTest;
+import org.jboss.jsr299.tck.impl.packaging.Artifact;
+import org.jboss.jsr299.tck.impl.packaging.IntegrationTest;
+import org.jboss.jsr299.tck.impl.packaging.Packaging;
+import org.jboss.jsr299.tck.impl.packaging.PackagingType;
+import org.testng.annotations.Test;
+
+ at Artifact
+ at IntegrationTest
+ at Packaging(PackagingType.EAR)
+public class PassivatingContextIntegrationTest extends AbstractDeclarativeTest
+{
+
+ @Test(groups = { "stub", "contexts", "passivation", "jms" })
+ @SpecAssertion(section = "8.4", id = "u")
+ public void testJMSEndpointProxyIsSerializable()
+ {
+ assert false;
+ }
+
+ @Test(groups = { "contexts", "passivation", "integration", "broken" }, expectedExceptions = IllegalProductException.class)
+ @SpecAssertion(section = "8.4", id = "p")
+ public void testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBeanFails() throws SecurityException, NoSuchMethodException
+ {
+ getCurrentManager().getInstanceByType(MaarianHaminaLocal_Broken.class);
+ }
+
+ /**
+ * the Web Bean is an EJB stateful session bean, and it is passivated by the
+ * EJB container.
+ */
+ // TODO requires an EJB instance
+ @Test(groups = { "contexts", "passivation", "stub", "integration" })
+ @SpecAssertion(section = "8.4", id = "g")
+ public void testStatefulEJBIsSerializedWhenPassivatedByEJBContainer() throws IOException, ClassNotFoundException
+ {
+ assert false;
+ }
+
+ @Test(groups = { "contexts", "passivation", "stub", "integration" }, expectedExceptions = IllegalProductException.class)
+ @SpecAssertion(section = "8.4", id = "p")
+ public void testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBeanFails() throws Exception
+ {
+ assert false;
+ }
+
+}
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextIntegrationTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/PassivatingContextTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -180,4 +180,12 @@
{
getCurrentManager().getInstanceByType(Violation2.class, BIG_LITERAL).ping();
}
+
+ @Test(groups = { "contexts", "passivation", "enterpriseBean", "integration" })
+ @SpecAssertion(section = "8.4", id = "a")
+ public void testEJBWebBeanCanDeclarePassivatingScope()
+ {
+ assert getCurrentManager().resolveByType(TurkuLocal.class).size() == 1;
+ }
+
}
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/Turku.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/Turku.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/Turku.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -0,0 +1,15 @@
+package org.jboss.jsr299.tck.unit.context.passivating;
+
+import javax.context.SessionScoped;
+import javax.ejb.Remove;
+import javax.ejb.Stateful;
+
+ at Stateful
+ at SessionScoped
+class Turku implements TurkuLocal
+{
+ @Remove
+ public void bye() {
+
+ }
+}
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/Turku.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/TurkuLocal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/TurkuLocal.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/TurkuLocal.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -0,0 +1,9 @@
+package org.jboss.jsr299.tck.unit.context.passivating;
+
+import javax.ejb.Local;
+
+ at Local
+public interface TurkuLocal
+{
+
+}
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/context/passivating/TurkuLocal.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/event/broken/observer1/EJBObserverMethodNotBusinessMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/event/broken/observer1/EJBObserverMethodNotBusinessMethodTest.java 2009-02-24 23:54:21 UTC (rev 1698)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/event/broken/observer1/EJBObserverMethodNotBusinessMethodTest.java 2009-02-25 01:34:45 UTC (rev 1699)
@@ -23,6 +23,8 @@
import org.jboss.jsr299.tck.AbstractDeclarativeTest;
import org.jboss.jsr299.tck.impl.packaging.Artifact;
import org.jboss.jsr299.tck.impl.packaging.ExpectedDeploymentException;
+import org.jboss.jsr299.tck.impl.packaging.Packaging;
+import org.jboss.jsr299.tck.impl.packaging.PackagingType;
import org.testng.annotations.Test;
/**
@@ -34,6 +36,7 @@
*/
@Artifact
@ExpectedDeploymentException(DefinitionException.class)
+ at Packaging(PackagingType.EAR)
public class EJBObserverMethodNotBusinessMethodTest extends AbstractDeclarativeTest
{
@Test(groups = { "events" })
More information about the weld-commits
mailing list