[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