[jboss-cvs] JBossAS SVN: r73796 - in projects/jboss-deployers/trunk/deployers-vfs/src: tests/org/jboss/test/deployers/vfs/deployer/facelets/support and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu May 29 09:13:24 EDT 2008
Author: alesj
Date: 2008-05-29 09:13:24 -0400 (Thu, 29 May 2008)
New Revision: 73796
Added:
projects/jboss-deployers/trunk/deployers-vfs/src/resources/tests/facelets/numberguess.war
Modified:
projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/support/Classpath.java
projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java
Log:
Fix 'done' assumption.
Added: projects/jboss-deployers/trunk/deployers-vfs/src/resources/tests/facelets/numberguess.war
===================================================================
(Binary files differ)
Property changes on: projects/jboss-deployers/trunk/deployers-vfs/src/resources/tests/facelets/numberguess.war
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/support/Classpath.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/support/Classpath.java 2008-05-29 12:54:17 UTC (rev 73795)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/support/Classpath.java 2008-05-29 13:13:24 UTC (rev 73796)
@@ -135,6 +135,9 @@
else
zis = new ZipInputStream(is);
ZipEntry entry = zis.getNextEntry();
+ // initial entry should not be null
+ // if we assume this is some inner jar
+ done = (entry != null);
String urlString = url.toExternalForm();
while (entry != null)
{
@@ -145,7 +148,6 @@
}
entry = zis.getNextEntry();
}
- done = true;
}
catch (Exception ignore)
{
@@ -153,7 +155,8 @@
}
if (done == false && prefix.length() > 0)
{
- String urlString = url.toExternalForm();
+ // we add '/' at the end since join adds it as well
+ String urlString = url.toExternalForm() + "/";
String[] split = prefix.split("/");
prefix = join(split, true);
String end = join(split, false);
Modified: projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java 2008-05-29 12:54:17 UTC (rev 73795)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/deployer/facelets/test/FaceletsUnitTestCase.java 2008-05-29 13:13:24 UTC (rev 73796)
@@ -98,15 +98,15 @@
addDeployer(main, deployer);
}
- protected void testFacelets(String name) throws Throwable
+ protected void testFacelets(String name, int size) throws Throwable
{
- VFSDeployment context = createDeployment("/facelets", name + ".jar");
+ VFSDeployment context = createDeployment("/facelets", name);
assertDeploy(context);
try
{
URL[] urls = deployer.getUrls();
assertNotNull(urls);
- assertEquals(3, urls.length);
+ assertEquals(size, urls.length);
}
finally
{
@@ -116,11 +116,16 @@
public void testPackedFacelets() throws Throwable
{
- testFacelets("packed");
+ testFacelets("packed.jar", 3);
}
public void testExplodedFacelets() throws Throwable
{
- testFacelets("exploded");
+ testFacelets("exploded.jar", 3);
}
+
+ public void testNumberguess() throws Throwable
+ {
+ testFacelets("numberguess.war", 5);
+ }
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list