[jboss-cvs] JBossAS SVN: r108640 - in projects/jboss-deployers/trunk/deployers-vfs/src/test: resources/classloading and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Oct 18 16:47:06 EDT 2010
Author: alesj
Date: 2010-10-18 16:47:05 -0400 (Mon, 18 Oct 2010)
New Revision: 108640
Added:
projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/
projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/
projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading-domain.xml
projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading.xml
Modified:
projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/classloading/test/ClassLoadingDomainMetaDataUnitTestCase.java
Log:
Add domain tests.
Modified: projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/classloading/test/ClassLoadingDomainMetaDataUnitTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/classloading/test/ClassLoadingDomainMetaDataUnitTestCase.java 2010-10-18 20:23:00 UTC (rev 108639)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/classloading/test/ClassLoadingDomainMetaDataUnitTestCase.java 2010-10-18 20:47:05 UTC (rev 108640)
@@ -21,9 +21,13 @@
*/
package org.jboss.test.deployers.vfs.classloading.test;
+import org.jboss.classloader.spi.ClassLoaderSystem;
+import org.jboss.classloader.spi.base.BaseClassLoader;
+import org.jboss.classloader.spi.jdk.JDKChecker;
import org.jboss.classloading.spi.metadata.ClassLoadingDomainMetaData;
import org.jboss.classloading.spi.metadata.FilterMetaData;
import org.jboss.classloading.spi.metadata.ParentPolicyMetaData;
+import org.jboss.dependency.spi.ControllerState;
import org.jboss.deployers.structure.spi.DeploymentUnit;
import org.jboss.test.deployers.BootstrapDeployersTest;
@@ -71,4 +75,21 @@
undeploy(du);
}
}
+
+ public void testDeployer() throws Exception
+ {
+ DeploymentUnit du = addDeployment("/classloading", "domain");
+ try
+ {
+ ClassLoaderSystem system = (ClassLoaderSystem) getBean("ClassLoaderSystem", ControllerState.INSTALLED);
+ assertNotNull(system.getDomain("test"));
+ ClassLoader cl = du.getClassLoader();
+ assertLoadClassFail(JDKChecker.class.getName(), cl);
+ assertLoadClass(BaseClassLoader.class.getName(), cl, BaseClassLoader.class.getClassLoader());
+ }
+ finally
+ {
+ undeploy(du);
+ }
+ }
}
\ No newline at end of file
Copied: projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading-domain.xml (from rev 108634, projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/smoke/META-INF/jboss-classloading-domain.xml)
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading-domain.xml (rev 0)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading-domain.xml 2010-10-18 20:47:05 UTC (rev 108640)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<classloading-domain xmlns="urn:jboss:classloading-domain:1.0" name="test">
+ <parent-policy>
+ <before-filter>org.jboss.classloader.spi.base</before-filter>
+ <description>Qwert</description>
+ </parent-policy>
+</classloading-domain>
Added: projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading.xml
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading.xml (rev 0)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/resources/classloading/domain/META-INF/jboss-classloading.xml 2010-10-18 20:47:05 UTC (rev 108640)
@@ -0,0 +1,2 @@
+<classloading xmlns="urn:jboss:classloading:1.0" domain="test"/>
+
More information about the jboss-cvs-commits
mailing list