Class AbstractSpringJerseyRestTestCase

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterServletDestroy()
      By default, don't do anything.
      protected void afterServletStart()
      By default, don't do anything.
      protected void beforeServletDestroy()
      By default, don't do anything.
      protected void beforeServletStart()
      By default, don't do anything.
      protected static void cleanUpImports()  
      protected void createCategory()  
      protected void createIpInterface()  
      protected void createNode()  
      protected void createNode​(int statusCode)  
      protected org.springframework.mock.web.MockHttpServletRequest createRequest​(java.lang.String requestType, java.lang.String urlPath)  
      protected static org.springframework.mock.web.MockHttpServletRequest createRequest​(javax.servlet.ServletContext context, java.lang.String requestType, java.lang.String urlPath)  
      protected static org.springframework.mock.web.MockHttpServletRequest createRequest​(javax.servlet.ServletContext context, java.lang.String requestType, java.lang.String urlPath, java.lang.String username, java.util.Collection<java.lang.String> roles)  
      protected static org.springframework.mock.web.MockHttpServletRequest createRequest​(javax.servlet.ServletContext context, java.lang.String requestType, java.lang.String urlPath, java.util.Map<java.lang.String,​java.lang.String> parameterMap, java.lang.String username, java.util.Collection<java.lang.String> roles)  
      protected static org.springframework.mock.web.MockHttpServletResponse createResponse()  
      protected void createService()  
      protected void createSnmpInterface()  
      protected void dispatch​(org.springframework.mock.web.MockHttpServletRequest request, org.springframework.mock.web.MockHttpServletResponse response)  
      org.springframework.web.context.ContextLoaderListener getContextListener()  
      javax.servlet.http.HttpServlet getDispatcher()  
      javax.servlet.Filter getFilter()  
      protected <T> T getJsonObject​(org.codehaus.jackson.map.ObjectMapper mapper, java.lang.String url, java.util.Map<java.lang.String,​java.lang.String> parameterMap, int expectedStatus, java.lang.Class<T> expectedClass)  
      protected static java.lang.String getQueryString​(java.util.Map<?,​?> parameters)  
      org.springframework.mock.web.MockServletConfig getServletConfig()  
      protected static java.lang.String getUser()  
      protected static java.util.Collection<java.lang.String> getUserRoles()  
      protected <T> T getXmlObject​(javax.xml.bind.JAXBContext context, java.lang.String url, int expectedStatus, java.lang.Class<T> expectedClass)  
      protected <T> T getXmlObject​(javax.xml.bind.JAXBContext context, java.lang.String url, java.util.Map<java.lang.String,​java.lang.String> parameterMap, int expectedStatus, java.lang.Class<T> expectedClass)  
      protected static java.util.Map<java.lang.String,​java.lang.String> parseParamData​(java.lang.String data)  
      protected void putXmlObject​(javax.xml.bind.JAXBContext context, java.lang.String url, int expectedStatus, java.lang.Object object)  
      protected org.springframework.mock.web.MockHttpServletResponse sendData​(java.lang.String requestType, java.lang.String contentType, java.lang.String url, java.lang.String data, int statusCode)  
      protected org.springframework.mock.web.MockHttpServletResponse sendPost​(java.lang.String url, java.lang.String xml, int statusCode)  
      protected org.springframework.mock.web.MockHttpServletResponse sendPost​(java.lang.String url, java.lang.String xml, int statusCode, java.lang.String expectedUrlSuffix)  
      protected org.springframework.mock.web.MockHttpServletResponse sendPut​(java.lang.String url, java.lang.String formData, int statusCode)  
      protected org.springframework.mock.web.MockHttpServletResponse sendPut​(java.lang.String url, java.lang.String formData, int statusCode, java.lang.String expectedUrlSuffix)  
      protected java.lang.String sendRequest​(java.lang.String requestType, java.lang.String url, int expectedStatus)  
      protected java.lang.String sendRequest​(java.lang.String requestType, java.lang.String url, java.util.Map<?,​?> parameters, int expectedStatus)  
      protected java.lang.String sendRequest​(java.lang.String requestType, java.lang.String url, java.util.Map<?,​?> parameters, int expectedStatus, java.lang.String expectedUrlSuffix)  
      protected java.lang.String sendRequest​(org.springframework.mock.web.MockHttpServletRequest request, int expectedStatus)  
      protected java.lang.String sendRequest​(org.springframework.mock.web.MockHttpServletRequest request, int expectedStatus, java.lang.String expectedUrlSuffix)  
      void setContextListener​(org.springframework.web.context.ContextLoaderListener contextListener)  
      void setDispatcher​(javax.servlet.http.HttpServlet dispatcher)  
      void setFilter​(javax.servlet.Filter filter)  
      void setServletConfig​(org.springframework.mock.web.MockServletConfig servletConfig)  
      void setUp()  
      protected static void setUser​(java.lang.String user, java.lang.String[] roles)  
      protected java.lang.String stringifyResponse​(org.springframework.mock.web.MockHttpServletResponse response)  
      void tearDown()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CXF_REST_V1_CONTEXT_PATH

        public static final java.lang.String CXF_REST_V1_CONTEXT_PATH
        See Also:
        Constant Field Values
      • CXF_REST_V2_CONTEXT_PATH

        public static final java.lang.String CXF_REST_V2_CONTEXT_PATH
        See Also:
        Constant Field Values
      • GET

        public static java.lang.String GET
      • POST

        public static java.lang.String POST
      • DELETE

        public static java.lang.String DELETE
      • PUT

        public static java.lang.String PUT
      • ACCEPT

        public static java.lang.String ACCEPT
      • contextPath

        public static java.lang.String contextPath
      • servletContext

        @Autowired
        protected javax.servlet.ServletContext servletContext
      • webApplicationContext

        @Autowired
        protected org.springframework.web.context.WebApplicationContext webApplicationContext
    • Constructor Detail

      • AbstractSpringJerseyRestTestCase

        public AbstractSpringJerseyRestTestCase()
      • AbstractSpringJerseyRestTestCase

        public AbstractSpringJerseyRestTestCase​(java.lang.String cxfContextPath)
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • cleanUpImports

        protected static void cleanUpImports()
      • beforeServletStart

        protected void beforeServletStart()
                                   throws java.lang.Exception
        By default, don't do anything.
        Throws:
        java.lang.Exception
      • afterServletStart

        protected void afterServletStart()
                                  throws java.lang.Exception
        By default, don't do anything.
        Throws:
        java.lang.Exception
      • tearDown

        public void tearDown()
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • beforeServletDestroy

        protected void beforeServletDestroy()
                                     throws java.lang.Exception
        By default, don't do anything.
        Throws:
        java.lang.Exception
      • afterServletDestroy

        protected void afterServletDestroy()
                                    throws java.lang.Exception
        By default, don't do anything.
        Throws:
        java.lang.Exception
      • dispatch

        protected void dispatch​(org.springframework.mock.web.MockHttpServletRequest request,
                                org.springframework.mock.web.MockHttpServletResponse response)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createRequest

        protected org.springframework.mock.web.MockHttpServletRequest createRequest​(java.lang.String requestType,
                                                                                    java.lang.String urlPath)
      • createResponse

        protected static org.springframework.mock.web.MockHttpServletResponse createResponse()
      • createRequest

        protected static org.springframework.mock.web.MockHttpServletRequest createRequest​(javax.servlet.ServletContext context,
                                                                                           java.lang.String requestType,
                                                                                           java.lang.String urlPath)
      • createRequest

        protected static org.springframework.mock.web.MockHttpServletRequest createRequest​(javax.servlet.ServletContext context,
                                                                                           java.lang.String requestType,
                                                                                           java.lang.String urlPath,
                                                                                           java.util.Map<java.lang.String,​java.lang.String> parameterMap,
                                                                                           java.lang.String username,
                                                                                           java.util.Collection<java.lang.String> roles)
      • createRequest

        protected static org.springframework.mock.web.MockHttpServletRequest createRequest​(javax.servlet.ServletContext context,
                                                                                           java.lang.String requestType,
                                                                                           java.lang.String urlPath,
                                                                                           java.lang.String username,
                                                                                           java.util.Collection<java.lang.String> roles)
      • setUser

        protected static void setUser​(java.lang.String user,
                                      java.lang.String[] roles)
      • getUser

        protected static java.lang.String getUser()
      • getUserRoles

        protected static java.util.Collection<java.lang.String> getUserRoles()
      • sendPost

        protected org.springframework.mock.web.MockHttpServletResponse sendPost​(java.lang.String url,
                                                                                java.lang.String xml,
                                                                                int statusCode)
                                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sendPost

        protected org.springframework.mock.web.MockHttpServletResponse sendPost​(java.lang.String url,
                                                                                java.lang.String xml,
                                                                                int statusCode,
                                                                                java.lang.String expectedUrlSuffix)
                                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sendPut

        protected org.springframework.mock.web.MockHttpServletResponse sendPut​(java.lang.String url,
                                                                               java.lang.String formData,
                                                                               int statusCode)
                                                                        throws java.lang.Exception
        Parameters:
        url -
        formData -
        statusCode -
        expectedUrlSuffix -
        Throws:
        java.lang.Exception
      • sendPut

        protected org.springframework.mock.web.MockHttpServletResponse sendPut​(java.lang.String url,
                                                                               java.lang.String formData,
                                                                               int statusCode,
                                                                               java.lang.String expectedUrlSuffix)
                                                                        throws java.lang.Exception
        Parameters:
        url -
        formData -
        statusCode -
        expectedUrlSuffix -
        Throws:
        java.lang.Exception
      • sendData

        protected org.springframework.mock.web.MockHttpServletResponse sendData​(java.lang.String requestType,
                                                                                java.lang.String contentType,
                                                                                java.lang.String url,
                                                                                java.lang.String data,
                                                                                int statusCode)
                                                                         throws java.lang.Exception
        Parameters:
        requestType -
        contentType -
        url -
        data -
        statusCode -
        Throws:
        java.lang.Exception
      • stringifyResponse

        protected java.lang.String stringifyResponse​(org.springframework.mock.web.MockHttpServletResponse response)
      • parseParamData

        protected static java.util.Map<java.lang.String,​java.lang.String> parseParamData​(java.lang.String data)
                                                                                        throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • sendRequest

        protected java.lang.String sendRequest​(java.lang.String requestType,
                                               java.lang.String url,
                                               java.util.Map<?,​?> parameters,
                                               int expectedStatus)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sendRequest

        protected java.lang.String sendRequest​(java.lang.String requestType,
                                               java.lang.String url,
                                               java.util.Map<?,​?> parameters,
                                               int expectedStatus,
                                               java.lang.String expectedUrlSuffix)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getQueryString

        protected static java.lang.String getQueryString​(java.util.Map<?,​?> parameters)
      • sendRequest

        protected java.lang.String sendRequest​(java.lang.String requestType,
                                               java.lang.String url,
                                               int expectedStatus)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sendRequest

        protected java.lang.String sendRequest​(org.springframework.mock.web.MockHttpServletRequest request,
                                               int expectedStatus)
                                        throws java.lang.Exception,
                                               java.io.UnsupportedEncodingException
        Throws:
        java.lang.Exception
        java.io.UnsupportedEncodingException
      • sendRequest

        protected java.lang.String sendRequest​(org.springframework.mock.web.MockHttpServletRequest request,
                                               int expectedStatus,
                                               java.lang.String expectedUrlSuffix)
                                        throws java.lang.Exception,
                                               java.io.UnsupportedEncodingException
        Throws:
        java.lang.Exception
        java.io.UnsupportedEncodingException
      • getJsonObject

        protected <T> T getJsonObject​(org.codehaus.jackson.map.ObjectMapper mapper,
                                      java.lang.String url,
                                      java.util.Map<java.lang.String,​java.lang.String> parameterMap,
                                      int expectedStatus,
                                      java.lang.Class<T> expectedClass)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getXmlObject

        protected <T> T getXmlObject​(javax.xml.bind.JAXBContext context,
                                     java.lang.String url,
                                     java.util.Map<java.lang.String,​java.lang.String> parameterMap,
                                     int expectedStatus,
                                     java.lang.Class<T> expectedClass)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getXmlObject

        protected <T> T getXmlObject​(javax.xml.bind.JAXBContext context,
                                     java.lang.String url,
                                     int expectedStatus,
                                     java.lang.Class<T> expectedClass)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • putXmlObject

        protected void putXmlObject​(javax.xml.bind.JAXBContext context,
                                    java.lang.String url,
                                    int expectedStatus,
                                    java.lang.Object object)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createNode

        protected void createNode()
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createNode

        protected void createNode​(int statusCode)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createIpInterface

        protected void createIpInterface()
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createSnmpInterface

        protected void createSnmpInterface()
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createService

        protected void createService()
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createCategory

        protected void createCategory()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setContextListener

        public void setContextListener​(org.springframework.web.context.ContextLoaderListener contextListener)
      • getContextListener

        public org.springframework.web.context.ContextLoaderListener getContextListener()
      • setServletConfig

        public void setServletConfig​(org.springframework.mock.web.MockServletConfig servletConfig)
      • getServletConfig

        public org.springframework.mock.web.MockServletConfig getServletConfig()
      • setFilter

        public void setFilter​(javax.servlet.Filter filter)
      • getFilter

        public javax.servlet.Filter getFilter()
      • setDispatcher

        public void setDispatcher​(javax.servlet.http.HttpServlet dispatcher)
      • getDispatcher

        public javax.servlet.http.HttpServlet getDispatcher()