[jboss-cvs] JBossAS SVN: r79068 - in projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets: test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 3 07:53:28 EDT 2008


Author: alesj
Date: 2008-10-03 07:53:28 -0400 (Fri, 03 Oct 2008)
New Revision: 79068

Modified:
   projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/support/SearchDeployer.java
   projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java
Log:
Better info on deployer usage.

Modified: projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/support/SearchDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/support/SearchDeployer.java	2008-10-03 11:48:41 UTC (rev 79067)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/support/SearchDeployer.java	2008-10-03 11:53:28 UTC (rev 79068)
@@ -25,19 +25,34 @@
 import java.net.URL;
 
 import org.jboss.deployers.spi.DeploymentException;
+import org.jboss.deployers.spi.deployer.helpers.AbstractDeployer;
 import org.jboss.deployers.spi.deployer.DeploymentStages;
-import org.jboss.deployers.spi.deployer.helpers.AbstractDeployer;
 import org.jboss.deployers.structure.spi.DeploymentUnit;
 
 /**
+ * This deployer's purpose is to trigger
+ * mock impl of Facelets's Classpath class.
+ *
+ * Better deployer examples could be found elsewhere. ;-)
+ *
  * @author <a href="mailto:ales.justin at jboss.com">Ales Justin</a>
  */
 public class SearchDeployer extends AbstractDeployer
 {
+   private String prefix;
+   private String suffix;
+
    private URL[] urls;
 
-   public SearchDeployer()
+   public SearchDeployer(String prefix, String suffix)
    {
+      if (prefix == null)
+         throw new IllegalArgumentException("Null prefix.");
+      if (suffix == null)
+         throw new IllegalArgumentException("Null suffix.");
+
+      this.prefix = prefix;
+      this.suffix = suffix;
       setStage(DeploymentStages.REAL);
    }
 
@@ -45,11 +60,11 @@
    {
       try
       {
-         urls = Classpath.search(unit.getClassLoader(), "META-INF/", ".taglib.xml");
+         urls = Classpath.search(unit.getClassLoader(), prefix, suffix);
       }
       catch (IOException e)
       {
-         DeploymentException.rethrowAsDeploymentException("Error doing facelets search", e);
+         DeploymentException.rethrowAsDeploymentException("Error doing facelets search, prefix=" + prefix + ", suffix=" + suffix, e);
       }
    }
 

Modified: projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java	2008-10-03 11:48:41 UTC (rev 79067)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java	2008-10-03 11:53:28 UTC (rev 79068)
@@ -49,7 +49,7 @@
  */
 public class FaceletsUnitTestCase extends AbstractDeployerUnitTest
 {
-   private SearchDeployer deployer = new SearchDeployer();
+   private SearchDeployer deployer = new SearchDeployer("META-INF/", ".taglib.xml");
 
    public static Test suite()
    {




More information about the jboss-cvs-commits mailing list