corelib.services.web.tests
Class MockedServletContext
java.lang.Object
corelib.services.web.tests.MockedServletContext
- All Implemented Interfaces:
- javax.servlet.ServletContext
public class MockedServletContext
- extends java.lang.Object
- implements javax.servlet.ServletContext
Defines a mocked Servlet context used for unitary tests.
- Since:
- 0.2.12
- Author:
- Dominique Liard
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockedServletContext
public MockedServletContext()
- Class constructor.
getAttribute
public java.lang.Object getAttribute(java.lang.String key)
- Specified by:
getAttribute in interface javax.servlet.ServletContext
setAttribute
public void setAttribute(java.lang.String key,
java.lang.Object value)
- Specified by:
setAttribute in interface javax.servlet.ServletContext
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNames in interface javax.servlet.ServletContext
getContext
public javax.servlet.ServletContext getContext(java.lang.String arg0)
- Specified by:
getContext in interface javax.servlet.ServletContext
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPath in interface javax.servlet.ServletContext
getInitParameter
public java.lang.String getInitParameter(java.lang.String key)
- Specified by:
getInitParameter in interface javax.servlet.ServletContext
getInitParameterNames
public java.util.Enumeration<?> getInitParameterNames()
- Specified by:
getInitParameterNames in interface javax.servlet.ServletContext
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion in interface javax.servlet.ServletContext
getMimeType
public java.lang.String getMimeType(java.lang.String arg0)
- Specified by:
getMimeType in interface javax.servlet.ServletContext
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion in interface javax.servlet.ServletContext
getNamedDispatcher
public javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String arg0)
- Specified by:
getNamedDispatcher in interface javax.servlet.ServletContext
addRealPath
public void addRealPath(java.lang.String path,
java.lang.String realPath)
- Add a new mapping realPath for this mocked servlet context.
- Parameters:
path - The relative path.realPath - The corresponding absolute path.
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPath in interface javax.servlet.ServletContext
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String arg0)
- Specified by:
getRequestDispatcher in interface javax.servlet.ServletContext
getResource
public java.net.URL getResource(java.lang.String arg0)
throws java.net.MalformedURLException
- Specified by:
getResource in interface javax.servlet.ServletContext
- Throws:
java.net.MalformedURLException
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String arg0)
- Specified by:
getResourceAsStream in interface javax.servlet.ServletContext
getResourcePaths
public java.util.Set<?> getResourcePaths(java.lang.String arg0)
- Specified by:
getResourcePaths in interface javax.servlet.ServletContext
getServerInfo
public java.lang.String getServerInfo()
- Specified by:
getServerInfo in interface javax.servlet.ServletContext
getServlet
public javax.servlet.Servlet getServlet(java.lang.String arg0)
throws javax.servlet.ServletException
- Specified by:
getServlet in interface javax.servlet.ServletContext
- Throws:
javax.servlet.ServletException
getServletContextName
public java.lang.String getServletContextName()
- Specified by:
getServletContextName in interface javax.servlet.ServletContext
getServletNames
public java.util.Enumeration<?> getServletNames()
- Specified by:
getServletNames in interface javax.servlet.ServletContext
getServlets
public java.util.Enumeration<?> getServlets()
- Specified by:
getServlets in interface javax.servlet.ServletContext
log
public void log(java.lang.String arg0)
- Specified by:
log in interface javax.servlet.ServletContext
log
public void log(java.lang.Exception arg0,
java.lang.String arg1)
- Specified by:
log in interface javax.servlet.ServletContext
log
public void log(java.lang.String arg0,
java.lang.Throwable arg1)
- Specified by:
log in interface javax.servlet.ServletContext
removeAttribute
public void removeAttribute(java.lang.String arg0)
- Specified by:
removeAttribute in interface javax.servlet.ServletContext
CAUTION: Ellipse is proposed to you in BETA version to allow evaluation of this framework. Infini Software is released from any responsibility for the use of Ellipse Framework.
Copyright 2012 Infini Software - All Rights Reserved.