ASF Bugzilla – Attachment 19364 Details for
Bug 37466
c:import doesn't work with HEAD requests
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Unit test patch to taglibs test system for this bug.
37466-test.patch (text/plain), 4.00 KB, created by
Bjorn Townsend
on 2007-01-04 17:28:30 UTC
(
hide
)
Description:
Unit test patch to taglibs test system for this bug.
Filename:
MIME Type:
Creator:
Bjorn Townsend
Created:
2007-01-04 17:28:30 UTC
Size:
4.00 KB
patch
obsolete
>Index: test/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.java >=================================================================== >--- test/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.java (revision 0) >+++ test/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.java (revision 0) >@@ -0,0 +1,53 @@ >+/* >+ * Copyright 1999,2004 The Apache Software Foundation. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ */ >+ >+package org.apache.taglibs.standard.tag.ImportTagTest.core; >+ >+import java.net.*; >+import javax.servlet.jsp.*; >+import javax.servlet.http.*; >+import org.apache.cactus.*; >+import org.apache.taglibs.standard.testutil.TestUtil; >+ >+public class Test37466 extends JspTestCase { >+ >+ public Test37466(String name) { >+ super(name); >+ } >+ >+ protected void setUp() throws Exception { >+ super.setUp(); >+ } >+ >+ protected void tearDown() throws Exception { >+ super.tearDown(); >+ } >+ >+ public void test37466() throws Exception { >+ String serverName = pageContext.getRequest().getServerName(); >+ Integer serverPort = pageContext.getRequest().getServerPort(); >+ String contextPath = ( (HttpServletRequest) pageContext.getRequest() ).getContextPath(); >+ String jspPath = TestUtil.getTestJsp(this); >+ String testPath = "http://" + serverName + ":" + serverPort + contextPath + jspPath;; >+ >+ URL url = new URL(testPath); >+ HttpURLConnection connection = (HttpURLConnection) url.openConnection(); >+ connection.setRequestMethod("HEAD"); >+ >+ String responseCode = Integer.toString(connection.getResponseCode()); >+ assertEquals(testPath + "The response code should be 200", "200", responseCode); >+ } >+} >Index: test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.jsp >=================================================================== >--- test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.jsp (revision 0) >+++ test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.jsp (revision 0) >@@ -0,0 +1,23 @@ >+<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %> >+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> >+ >+<c:import url="/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.xml" varReader="xmlSource"> >+<% >+ java.io.StringReader o = (java.io.StringReader)pageContext.getAttribute("xmlSource"); >+ System.out.println("o: " + o); >+ char[] buf = new char[1]; >+ while (o.read(buf) > 0) >+ { >+ System.out.print(buf); >+ } >+ System.out.println(""); >+ System.out.println("------"); >+ o.reset(); >+%> >+ <x:parse xml="${xmlSource}" var="xmldoc" /> >+</c:import> >+<% >+ System.out.println("XX parsed ok"); >+%> >+ >+worked: ${xmldoc} >Index: test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.xml >=================================================================== >--- test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.xml (revision 0) >+++ test/web/org/apache/taglibs/standard/tag/ImportTagTest/core/Test37466.xml (revision 0) >@@ -0,0 +1,3 @@ >+<foo> >+ data data data >+</foo> >\ No newline at end of file
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 37466
:
16947
|
16948
| 19364 |
19388