[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