Class MockSlingHttpServletRequest

  • All Implemented Interfaces:
    javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest, org.apache.sling.api.adapter.Adaptable, org.apache.sling.api.SlingHttpServletRequest

    public class MockSlingHttpServletRequest
    extends org.apache.sling.servlethelpers.MockSlingHttpServletRequest
    Mock SlingHttpServletRequest implementation.
    • Field Summary

      • Fields inherited from class org.apache.sling.servlethelpers.MockSlingHttpServletRequest

        EMPTY_RESOURCE_BUNDLE
      • Fields inherited from interface javax.servlet.http.HttpServletRequest

        BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
    • Constructor Summary

      Constructors 
      Constructor Description
      MockSlingHttpServletRequest​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.osgi.framework.BundleContext bundleContext)  
      MockSlingHttpServletRequest​(@NotNull org.osgi.framework.BundleContext bundleContext)
      Instantiate with default resource resolver
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ResourceBundle getResourceBundle​(String baseName, Locale locale)  
      protected @NotNull MockHttpSession newMockHttpSession()  
      protected @NotNull MockRequestPathInfo newMockRequestPathInfo()  
      • Methods inherited from class org.apache.sling.servlethelpers.MockSlingHttpServletRequest

        adaptTo, addCookie, addDateHeader, addHeader, addIntHeader, addRequestParameter, addRequestParameter, addRequestParameter, authenticate, changeSessionId, getAsyncContext, getAttribute, getAttributeNames, getAuthType, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getContextPath, getCookie, getCookies, getDateHeader, getDispatcherType, getHeader, getHeaderNames, getHeaders, getInputStream, getIntHeader, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getMethod, getParameter, getParameterMap, getParameterNames, getParameterValues, getPart, getParts, getPathInfo, getPathTranslated, getProtocol, getQueryString, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRemoteUser, getRequestDispatcher, getRequestDispatcher, getRequestDispatcher, getRequestDispatcher, getRequestedSessionId, getRequestParameter, getRequestParameterList, getRequestParameterMap, getRequestParameters, getRequestPathInfo, getRequestProgressTracker, getRequestURI, getRequestURL, getResource, getResourceBundle, getResourceResolver, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getServletContext, getServletPath, getSession, getSession, getUserPrincipal, isAsyncStarted, isAsyncSupported, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isSecure, isUserInRole, login, logout, removeAttribute, setAttribute, setAuthType, setCharacterEncoding, setContent, setContentType, setContextPath, setDateHeader, setHeader, setIntHeader, setLocale, setMethod, setParameterMap, setPathInfo, setQueryString, setRemoteAddr, setRemoteHost, setRemotePort, setRemoteUser, setRequestDispatcherFactory, setResource, setResponseContentType, setScheme, setServerName, setServerPort, setServletPath, startAsync, startAsync, upgrade
      • Methods inherited from class org.apache.sling.api.adapter.SlingAdaptable

        setAdapterManager, unsetAdapterManager
    • Constructor Detail

      • MockSlingHttpServletRequest

        public MockSlingHttpServletRequest​(@NotNull
                                           @NotNull org.osgi.framework.BundleContext bundleContext)
        Instantiate with default resource resolver
        Parameters:
        bundleContext - Bundle context
      • MockSlingHttpServletRequest

        public MockSlingHttpServletRequest​(@NotNull
                                           @NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
                                           @NotNull
                                           @NotNull org.osgi.framework.BundleContext bundleContext)
        Parameters:
        resourceResolver - Resource resolver
        bundleContext - Bundle context
    • Method Detail

      • newMockRequestPathInfo

        @NotNull
        protected @NotNull MockRequestPathInfo newMockRequestPathInfo()
        Overrides:
        newMockRequestPathInfo in class org.apache.sling.servlethelpers.MockSlingHttpServletRequest
      • newMockHttpSession

        @NotNull
        protected @NotNull MockHttpSession newMockHttpSession()
        Overrides:
        newMockHttpSession in class org.apache.sling.servlethelpers.MockSlingHttpServletRequest
      • getResourceBundle

        public ResourceBundle getResourceBundle​(String baseName,
                                                Locale locale)
        Specified by:
        getResourceBundle in interface org.apache.sling.api.SlingHttpServletRequest
        Overrides:
        getResourceBundle in class org.apache.sling.servlethelpers.MockSlingHttpServletRequest