[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