Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/java/org/apache/struts2/EmbeddedJSPResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/java/org/apache/struts2/EmbeddedJSPResultTest.java?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/java/org/apache/struts2/EmbeddedJSPResultTest.java
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/java/org/apache/struts2/EmbeddedJSPResultTest.java
 Fri Aug 14 21:02:33 2009
@@ -25,22 +25,21 @@
 import com.opensymphony.xwork2.inject.Container;
 import com.opensymphony.xwork2.util.ValueStack;
 import junit.framework.TestCase;
-import org.apache.commons.io.FileUtils;
+import org.apache.commons.lang.xwork.StringUtils;
 import org.easymock.EasyMock;
 import org.easymock.IAnswer;
 import org.springframework.mock.web.MockHttpServletResponse;
 import org.springframework.mock.web.MockServletContext;
 
+import javax.servlet.Servlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpSession;
-import javax.servlet.Servlet;
+import java.util.ArrayList;
 import java.util.HashMap;
-import java.util.Map;
 import java.util.List;
-import java.util.ArrayList;
-import java.util.concurrent.CopyOnWriteArrayList;
-import java.util.concurrent.CyclicBarrier;
+import java.util.Map;
 import java.util.concurrent.BrokenBarrierException;
+import java.util.concurrent.CyclicBarrier;
 
 public class EmbeddedJSPResultTest extends TestCase {
     private HttpServletRequest request;
@@ -48,6 +47,22 @@
     private MockServletContext context;
     private EmbeddedJSPResult result;
 
+    public void testEmbedded() throws Exception {
+        //the jsp is inside jsps.jar
+        result.setLocation("dir/all.jsp");
+        result.execute(null);
+
+        assertEquals("helloJGWhoamI?XXXXXXXXXXXYThissessionisnotsecure.", 
StringUtils.deleteWhitespace(response.getContentAsString()));
+    }
+
+    public void testEmbeddedAbsolutePath() throws Exception {
+        //the jsp is inside jsps.jar
+        result.setLocation("/dir/all.jsp");
+        result.execute(null);
+
+        assertEquals("helloJGWhoamI?XXXXXXXXXXXYThissessionisnotsecure.", 
StringUtils.deleteWhitespace(response.getContentAsString()));
+    }
+
     public void testSimple() throws Exception {
         result.setLocation("org/apache/struts2/simple0.jsp");
         result.execute(null);
@@ -66,35 +81,35 @@
         result.setLocation("org/apache/struts2/tag0.jsp");
         result.execute(null);
 
-        assertEquals("Thissessionisnotsecure.OtherText", 
cleanup(response.getContentAsString()));
+        assertEquals("Thissessionisnotsecure.OtherText", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
     public void testIncludeSimple() throws Exception {
         result.setLocation("org/apache/struts2/includes0.jsp");
         result.execute(null);
 
-        assertEquals("helloTest", cleanup(response.getContentAsString()));
+        assertEquals("helloTest", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
     public void testIncludeSimpleWithDirective() throws Exception {
         result.setLocation("org/apache/struts2/includes3.jsp");
         result.execute(null);
 
-        assertEquals("helloTest", cleanup(response.getContentAsString()));
+        assertEquals("helloTest", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
     public void testIncludeWithSubdir() throws Exception {
         result.setLocation("org/apache/struts2/includes1.jsp");
         result.execute(null);
 
-        assertEquals("subTest", cleanup(response.getContentAsString()));
+        assertEquals("subTest", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
     public void testIncludeWithParam() throws Exception {
         result.setLocation("org/apache/struts2/includes2.jsp");
         result.execute(null);
 
-        assertEquals("JGTest", cleanup(response.getContentAsString()));
+        assertEquals("JGTest", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
     public void testBroken0() throws Exception {
@@ -111,7 +126,7 @@
         result.setLocation("org/apache/struts2/jstl.jsp");
         result.execute(null);
 
-        assertEquals("XXXXXXXXXXXY", cleanup(response.getContentAsString()));
+        assertEquals("XXXXXXXXXXXY", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
 
@@ -154,18 +169,13 @@
         }
     }
 
-     public void testBeans() throws Exception {
+    public void testBeans() throws Exception {
         result.setLocation("org/apache/struts2/beans.jsp");
         result.execute(null);
 
-        assertEquals("WhoamI?", cleanup(response.getContentAsString()));
-    }
-
-    private String cleanup(String str) {
-        return str.replaceAll("\\s", "");
+        assertEquals("WhoamI?", 
StringUtils.deleteWhitespace(response.getContentAsString()));
     }
 
-
     @Override
     protected void setUp() throws Exception {
         super.setUp();

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/beans.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/beans.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/beans.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/beans.jsp
 Fri Aug 14 21:02:33 2009
@@ -1,2 +1,2 @@
-<jsp:useBean id="mybean" class="org.apache.struts2.SoyBean" scope="page" />
-<jsp:getProperty name="mybean" property="message" />
+<jsp:useBean id="mybean" class="org.apache.struts2.SoyBean" scope="page"/>
+<jsp:getProperty name="mybean" property="message"/>

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/broken0.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/broken0.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/broken0.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/broken0.jsp
 Fri Aug 14 21:02:33 2009
@@ -1,2 +1,2 @@
-<jsp:include page="org/apache/struts2/printParam.jsp" >
+<jsp:include page="org/apache/struts2/printParam.jsp">
   
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes0.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes0.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes0.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes0.jsp
 Fri Aug 14 21:02:33 2009
@@ -1,2 +1,2 @@
-<jsp:include page="org/apache/struts2/simple0.jsp" />
+<jsp:include page="org/apache/struts2/simple0.jsp"/>
 Test
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes1.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes1.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes1.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes1.jsp
 Fri Aug 14 21:02:33 2009
@@ -1,2 +1,2 @@
-<jsp:include page="org/apache/struts2/sub/simple0.jsp" />
+<jsp:include page="org/apache/struts2/sub/simple0.jsp"/>
 Test
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes2.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes2.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes2.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/includes2.jsp
 Fri Aug 14 21:02:33 2009
@@ -1,4 +1,4 @@
-<jsp:include page="org/apache/struts2/printParam.jsp" >
-   <jsp:param name="username" value="JG" />
+<jsp:include page="org/apache/struts2/printParam.jsp">
+    <jsp:param name="username" value="JG"/>
 </jsp:include>
 Test
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/jstl.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/jstl.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/jstl.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/jstl.jsp
 Fri Aug 14 21:02:33 2009
@@ -2,8 +2,8 @@
 
 <c:set var="number" value="10"/>
 <c:forEach begin="0" end="${number}">
-X    
+    X
 </c:forEach>
 <c:if test="${number < 15}">
-Y
+    Y
 </c:if>
\ No newline at end of file

Modified: 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/tag0.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/tag0.jsp?rev=804373&r1=804372&r2=804373&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/tag0.jsp
 (original)
+++ 
struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/tag0.jsp
 Fri Aug 14 21:02:33 2009
@@ -1,5 +1,5 @@
 <%@ taglib prefix="r" uri="http://jakarta.apache.org/taglibs/request-1.0"; %>
 <r:isSecure value="false">
-  This session is not secure.
+    This session is not secure.
 </r:isSecure>
 OtherText
\ No newline at end of file


Reply via email to