[weld-commits] Weld SVN: r4886 - cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Mon Nov 9 13:47:36 EST 2009
Author: jharting
Date: 2009-11-09 13:47:35 -0500 (Mon, 09 Nov 2009)
New Revision: 4886
Removed:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Car.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Garage.java
Modified:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/ClientProxyTest.java
Log:
Removed broken test
Deleted: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Car.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Car.java 2009-11-09 18:32:06 UTC (rev 4885)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Car.java 2009-11-09 18:47:35 UTC (rev 4886)
@@ -1,22 +0,0 @@
-package org.jboss.jsr299.tck.tests.lookup.clientProxy;
-
-import java.io.Serializable;
-
-import javax.enterprise.context.RequestScoped;
-
- at RequestScoped
-class Car implements Serializable
-{
- private static final long serialVersionUID = -8183045197385584658L;
- private String make = "unknown";
-
- public String getMake()
- {
- return make;
- }
-
- public void setMake(String name)
- {
- this.make = name;
- }
-}
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/ClientProxyTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/ClientProxyTest.java 2009-11-09 18:32:06 UTC (rev 4885)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/ClientProxyTest.java 2009-11-09 18:47:35 UTC (rev 4886)
@@ -19,6 +19,7 @@
import java.io.IOException;
import javax.enterprise.context.ContextNotActiveException;
+import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.spi.Bean;
import org.jboss.jsr299.tck.AbstractJSR299Test;
@@ -56,12 +57,11 @@
@SpecAssertion(section = "5.4.2", id = "aa")
public void testClientProxyInvocation()
{
- Bean<TunedTuna> tunaBean = getBeans(TunedTuna.class).iterator().next();
- TunedTuna tuna = (TunedTuna) getCurrentManager().getReference(tunaBean, TunedTuna.class, getCurrentManager().createCreationalContext(tunaBean));
+ TunedTuna tuna = getInstanceByType(TunedTuna.class);
assert getCurrentConfiguration().getBeans().isProxy(tuna);
assert tuna.getState().equals("tuned");
- // TODO expand this test
}
+
@Test(expectedExceptions = { ContextNotActiveException.class, IllegalStateException.class })
@SpecAssertions({
@SpecAssertion(section="5.4.2", id="ab"),
@@ -82,24 +82,4 @@
setContextActive(getCurrentConfiguration().getContexts().getRequestContext());
}
}
-
- @Test(groups = "broken")
- @SpecAssertion(section = "5.4", id = "d")
- //WELD-229
- public void testInvocationIsProcessedOnCurrentInstance() {
- // create new car
- getInstanceByType(Car.class).setMake("Honda");
- // check that the car is injected
- Garage garage = getInstanceByType(Garage.class);
- assert garage.getMakeOfTheParkedCar().equals("Honda");
- // destroy the request context
- setContextInactive(getCurrentConfiguration().getContexts().getRequestContext());
- setContextActive(getCurrentConfiguration().getContexts().getRequestContext());
- // check that the old instance is not in the context anymore
- // a new one should be created
- assert getInstanceByType(Car.class).getMake().equals("unknown");
- getInstanceByType(Car.class).setMake("Toyota");
- // check that the invocation is processed by the current instance of injected bean
- assert garage.getMakeOfTheParkedCar().equals("Toyota");
- }
}
Deleted: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Garage.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Garage.java 2009-11-09 18:32:06 UTC (rev 4885)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/Garage.java 2009-11-09 18:47:35 UTC (rev 4886)
@@ -1,18 +0,0 @@
-package org.jboss.jsr299.tck.tests.lookup.clientProxy;
-
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
-
-
- at ApplicationScoped
-class Garage
-{
- @Inject
- private Car car;
-
- public String getMakeOfTheParkedCar()
- {
- return car.getMake();
- }
-}
More information about the weld-commits
mailing list