[weld-commits] Weld SVN: r4210 - cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Wed Oct 21 10:36:55 EDT 2009


Author: jharting
Date: 2009-10-21 10:36:55 -0400 (Wed, 21 Oct 2009)
New Revision: 4210

Added:
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Warhead.java
Modified:
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java
Log:
Extended interceptor definition test to test WELD-219

Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java	2009-10-21 04:43:21 UTC (rev 4209)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java	2009-10-21 14:36:55 UTC (rev 4210)
@@ -202,20 +202,22 @@
       getCurrentManager().resolveInterceptors(InterceptionType.AROUND_INVOKE, nonBinding);
    }
 
-   @Test
+   @Test(groups = "ri-broken")
    @SpecAssertions({
          @SpecAssertion(section = "7.2", id = "a"),
          @SpecAssertion(section = "9.2", id = "a"),
          @SpecAssertion(section = "12.3", id = "kb")
    })
+   //WELD-219
    public void testManagedBeanIsIntercepted()
    {
       MissileInterceptor.intercepted = false;
 
       Missile missile = getInstanceByType(Missile.class);
       missile.fire();
-
       assert MissileInterceptor.intercepted;
+      
+      assert missile.getWarhead() != null; // test that injection works
    }
 
    @Test

Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java	2009-10-21 04:43:21 UTC (rev 4209)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java	2009-10-21 14:36:55 UTC (rev 4210)
@@ -5,6 +5,9 @@
 @MissileBinding
 class Missile
 {
+   @Inject
+   private Warhead warhead;
+   
    boolean initCalled = false;
    
    @Inject
@@ -17,4 +20,9 @@
    }
    
    public void fire() { }
+
+   public Warhead getWarhead()
+   {
+      return warhead;
+   }
 }

Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Warhead.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Warhead.java	                        (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Warhead.java	2009-10-21 14:36:55 UTC (rev 4210)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.interceptors.definition;
+
+class Warhead
+{
+
+}



More information about the weld-commits mailing list