You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by ar...@apache.org on 2013/01/19 01:17:42 UTC

svn commit: r1435425 - in /openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test: TestContext.java unittests/decorator/Decorator1Test.java

Author: arne
Date: Sat Jan 19 00:17:42 2013
New Revision: 1435425

URL: http://svn.apache.org/viewvc?rev=1435425&view=rev
Log:
OWB-344: Fixed tests

Modified:
    openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java
    openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/decorator/Decorator1Test.java

Modified: openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java?rev=1435425&r1=1435424&r2=1435425&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java Sat Jan 19 00:17:42 2013
@@ -40,6 +40,8 @@ import javax.enterprise.inject.spi.BeanM
 import javax.interceptor.Interceptor;
 
 import org.apache.webbeans.component.AbstractOwbBean;
+import org.apache.webbeans.component.CdiInterceptorBean;
+import org.apache.webbeans.component.DecoratorBean;
 import org.apache.webbeans.component.InjectionTargetBean;
 import org.apache.webbeans.component.AbstractProducerBean;
 import org.apache.webbeans.component.ManagedBean;
@@ -311,7 +313,9 @@ public abstract class TestContext implem
         AnnotatedType annotatedType = webBeansContext.getAnnotatedElementFactory().newAnnotatedType(clazz);
         CdiInterceptorBeanBuilder<T> ibb = new CdiInterceptorBeanBuilder<T>(webBeansContext, annotatedType);
         ibb.defineCdiInterceptorRules();
-        return ibb.getBean();
+        CdiInterceptorBean<T> bean = ibb.getBean();
+        webBeansContext.getInterceptorsManager().addCdiInterceptor(bean);
+        return bean;
     }
 
     /**
@@ -320,7 +324,6 @@ public abstract class TestContext implem
      * @param clazz decorator class
      * @return the new decorator
      */
-    @SuppressWarnings("unchecked")
     protected <T> AbstractOwbBean<T> defineDecorator(Class<T> clazz)
     {
 
@@ -331,7 +334,9 @@ public abstract class TestContext implem
             DecoratorBeanBuilder<T> dbb = new DecoratorBeanBuilder<T>(webBeansContext, annotatedType);
             dbb.defineDecoratorRules();
 
-            return dbb.getBean();
+            DecoratorBean<T> bean = dbb.getBean();
+            webBeansContext.getDecoratorsManager().addDecorator(bean);
+            return bean;
         }
 
         return null;

Modified: openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/decorator/Decorator1Test.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/decorator/Decorator1Test.java?rev=1435425&r1=1435424&r2=1435425&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/decorator/Decorator1Test.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/decorator/Decorator1Test.java Sat Jan 19 00:17:42 2013
@@ -67,8 +67,8 @@ public class Decorator1Test extends Test
         initializeDecoratorType(ServiceDecorator.class);
         initializeDecoratorType(LargeTransactionDecorator.class);        
         
-        defineManagedBean(CheckWithCheckPayment.class);
         defineDecorator(ServiceDecorator.class);
+        defineManagedBean(CheckWithCheckPayment.class);
         AbstractOwbBean<ServiceImpl1> component = defineManagedBean(ServiceImpl1.class);
 
         WebBeansContext webBeansContext = WebBeansContext.getInstance();