Author: nbubna
Date: Fri Oct 24 10:59:08 2008
New Revision: 707696
URL: http://svn.apache.org/viewvc?rev=707696&view=rev
Log:
support more servlet request methods
Modified:
velocity/tools/trunk/src/test/java/org/apache/velocity/tools/test/blackbox/ServletAdaptor.java
Modified:
velocity/tools/trunk/src/test/java/org/apache/velocity/tools/test/blackbox/ServletAdaptor.java
URL:
http://svn.apache.org/viewvc/velocity/tools/trunk/src/test/java/org/apache/velocity/tools/test/blackbox/ServletAdaptor.java?rev=707696&r1=707695&r2=707696&view=diff
==============================================================================
---
velocity/tools/trunk/src/test/java/org/apache/velocity/tools/test/blackbox/ServletAdaptor.java
(original)
+++
velocity/tools/trunk/src/test/java/org/apache/velocity/tools/test/blackbox/ServletAdaptor.java
Fri Oct 24 10:59:08 2008
@@ -38,15 +38,26 @@
{
private Map _params;
private String _contextPath;
+ private String _pathInfo;
public ServletAdaptor(String contextPath,
Map params)
{
+ this(contextPath, "", params);
+ }
+
+ public ServletAdaptor(String contextPath, String pathInfo, Map params)
+ {
_contextPath = contextPath;
if(null == _contextPath)
{
_contextPath = "";
}
+ _pathInfo = pathInfo;
+ if(null == _pathInfo)
+ {
+ _pathInfo = "";
+ }
_params = params;
@@ -167,6 +178,26 @@
return null;
}
}
+ else if ("getScheme".equals(methodName))
+ {
+ return "http";
+ }
+ else if ("getServerPort".equals(methodName))
+ {
+ return new Integer(8081);
+ }
+ else if ("getServerName".equals(methodName))
+ {
+ return "localhost";
+ }
+ else if ("getServletPath".equals(methodName))
+ {
+ return _contextPath;
+ }
+ else if ("getPathInfo".equals(methodName))
+ {
+ return _pathInfo;
+ }
else if("getCharacterEncoding".equals(methodName))
{
return "UTF-8";