Author: rmannibucau
Date: Sun Jul 15 16:01:51 2012
New Revision: 1361719
URL: http://svn.apache.org/viewvc?rev=1361719&view=rev
Log:
OWB-673 the test was false (the extension was not correct). Thanks Mark
Modified:
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/events/injectiontarget/ReplaceInjectionTargetTest.java
Modified:
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/events/injectiontarget/ReplaceInjectionTargetTest.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/events/injectiontarget/ReplaceInjectionTargetTest.java?rev=1361719&r1=1361718&r2=1361719&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/events/injectiontarget/ReplaceInjectionTargetTest.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/events/injectiontarget/ReplaceInjectionTargetTest.java
Sun Jul 15 16:01:51 2012
@@ -24,6 +24,7 @@ import java.util.Set;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.event.Observes;
import javax.enterprise.inject.spi.Bean;
+import javax.enterprise.inject.spi.Extension;
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.InjectionTarget;
import javax.enterprise.inject.spi.ProcessInjectionTarget;
@@ -81,7 +82,7 @@ public class ReplaceInjectionTargetTest
}
}
- public static class InjectionTargetReplacer {
+ public static class InjectionTargetReplacer implements Extension {
public void replaceInjectionTarget(@Observes
ProcessInjectionTarget<IJBean> event) {
event.setInjectionTarget(new
MyInjectionTarget(event.getInjectionTarget()));
}
@@ -89,12 +90,13 @@ public class ReplaceInjectionTargetTest
@Test
public void checkCustomWrapperIsUsed() {
+ addExtension(new InjectionTargetReplacer());
+
final Collection<String> beanXmls = new ArrayList<String>();
final Collection<Class<?>> beanClasses = new ArrayList<Class<?>>();
beanClasses.add(IJBean.class);
beanClasses.add(InjectedBean.class);
- beanClasses.add(InjectionTargetReplacer.class);
startContainer(beanClasses, beanXmls);