[jboss-cvs] JBossAS SVN: r103755 - projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/bean/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 9 10:01:19 EDT 2010


Author: kabir.khan at jboss.com
Date: 2010-04-09 10:01:18 -0400 (Fri, 09 Apr 2010)
New Revision: 103755

Modified:
   projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/bean/test/BeanScanningUnitTestCase.java
Log:
[JBDEPLOY-257] Adjustments to work with javassist jboss-reflect implementation

Modified: projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/bean/test/BeanScanningUnitTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/bean/test/BeanScanningUnitTestCase.java	2010-04-09 13:42:56 UTC (rev 103754)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/bean/test/BeanScanningUnitTestCase.java	2010-04-09 14:01:18 UTC (rev 103755)
@@ -48,6 +48,7 @@
 import org.jboss.deployers.vfs.plugins.classloader.VFSClassLoaderDescribeDeployer;
 import org.jboss.deployers.vfs.spi.client.VFSDeployment;
 import org.jboss.kernel.Kernel;
+import org.jboss.kernel.spi.config.KernelConfigurator;
 import org.jboss.kernel.spi.dependency.KernelController;
 import org.jboss.test.deployers.vfs.deployer.AbstractDeployerUnitTest;
 
@@ -94,8 +95,10 @@
       vfsdd.setClassLoading(classLoading);
 
       ClassLoaderSystem system = new DefaultClassLoaderSystem();
-      // allow MC annotations, so that both, deployer and tester see the same
-      ClassFilter mcAnnFilter = new PackageClassFilter(new String[]{"org.jboss.beans.metadata.api.annotations"});
+      // allow MC annotations and classes used by GenericBeanFactory constructor (needed for the jboss-reflect javassist
+      //implementation), so that both, deployer and tester see the same
+      ClassFilter mcAnnFilter = new PackageClassFilter(new String[]{"org.jboss.beans.metadata.api.annotations", 
+            "org.jboss.kernel.spi.config", "org.jboss.beans.metadata.spi.factory"});
       ClassFilter filter = new CombiningClassFilter(false, new ClassFilter[]{ClassFilterUtils.JAVA_ONLY, mcAnnFilter});
       ParentPolicy policy = new ParentPolicy(filter, ClassFilterUtils.NOTHING);
       system.getDefaultDomain().setParentPolicy(policy);
@@ -131,7 +134,7 @@
       assertNotNull(testTarget);
       Class<?> testClass = testTarget.getClass();
       assertTrue(testClass.isAnnotationPresent(Bean.class));
-
+      
       ControllerContext testCCBF = controller.getInstalledContext("TestBF");
       assertNotNull(testCCBF);
       Object target = testCCBF.getTarget();




More information about the jboss-cvs-commits mailing list