Author: musachy Date: Sun Aug 16 23:38:08 2009 New Revision: 804818 URL: http://svn.apache.org/viewvc?rev=804818&view=rev Log: add test for embedded jsps
Added: struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/jsps.jar (with props) struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/scriptlet.jsp Modified: struts/sandbox/trunk/struts2-jsp-plugin/src/test/java/org/apache/struts2/EmbeddedJSPResultTest.java 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=804818&r1=804817&r2=804818&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 Sun Aug 16 23:38:08 2009 @@ -47,6 +47,13 @@ private MockServletContext context; private EmbeddedJSPResult result; + public void testScriptlet() throws Exception { + result.setLocation("org/apache/struts2/scriptlet.jsp"); + result.execute(null); + + assertEquals("Saynotoscriptlets", StringUtils.deleteWhitespace(response.getContentAsString())); + } + public void testEmbedded() throws Exception { //the jsp is inside jsps.jar result.setLocation("dir/all.jsp"); @@ -262,7 +269,10 @@ //wait to start all therads at once..or try at least try { startBarrier.await(); - object = servletCache.get("org/apache/struts2/simple0.jsp"); + Object servlet = servletCache.get("org/apache/struts2/simple0.jsp"); + + for () + endBarrier.await(); } catch (Exception e) { throw new RuntimeException(e); Added: struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/jsps.jar URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/jsps.jar?rev=804818&view=auto ============================================================================== Binary file - no diff available. Propchange: struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/jsps.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/scriptlet.jsp URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/scriptlet.jsp?rev=804818&view=auto ============================================================================== --- struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/scriptlet.jsp (added) +++ struts/sandbox/trunk/struts2-jsp-plugin/src/test/resources/org/apache/struts2/scriptlet.jsp Sun Aug 16 23:38:08 2009 @@ -0,0 +1,4 @@ +<%@ page import="org.apache.commons.lang.xwork.StringUtils" %> +<% + out.write(StringUtils.removeEnd("Say no to scriptlets/", "/")); +%> \ No newline at end of file