org.springframework.extensions.surf
Class SurfServletContext

java.lang.Object
  extended by org.springframework.mock.web.MockServletContext
      extended by org.springframework.extensions.surf.SurfServletContext
All Implemented Interfaces:
javax.servlet.ServletContext

public class SurfServletContext
extends org.springframework.mock.web.MockServletContext

Servlet Context for Surf Testing Eliminates JAR file lookups into /WEB-INF/lib by Freemarker

Author:
muzquiano

Field Summary
protected  File rootFolder
           
 
Constructor Summary
SurfServletContext(File rootFolder)
           
 
Method Summary
 String getRealPath(String path)
          This allows local file system stores to resolve paths to maven test directories
 Set<String> getResourcePaths(String path)
          This prevents Freemarker Taglibs from working (during tests)
 
Methods inherited from class org.springframework.mock.web.MockServletContext
addInitParameter, getAttribute, getAttributeNames, getContext, getContextPath, getInitParameter, getInitParameterNames, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRequestDispatcher, getResource, getResourceAsStream, getResourceLocation, getServerInfo, getServlet, getServletContextName, getServletNames, getServlets, log, log, log, registerContext, removeAttribute, setAttribute, setContextPath, setMinorVersion, setServletContextName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootFolder

protected File rootFolder
Constructor Detail

SurfServletContext

public SurfServletContext(File rootFolder)
Method Detail

getResourcePaths

public Set<String> getResourcePaths(String path)
This prevents Freemarker Taglibs from working (during tests)

Specified by:
getResourcePaths in interface javax.servlet.ServletContext
Overrides:
getResourcePaths in class org.springframework.mock.web.MockServletContext

getRealPath

public String getRealPath(String path)
This allows local file system stores to resolve paths to maven test directories

Specified by:
getRealPath in interface javax.servlet.ServletContext
Overrides:
getRealPath in class org.springframework.mock.web.MockServletContext


Copyright © 2009 SpringSource, Inc. All Rights Reserved.