Class PostSendErrorTest

  • All Implemented Interfaces:
    junit.framework.Test

    public class PostSendErrorTest
    extends org.apache.sling.commons.testing.integration.HttpTestBase
    Test the various status options for POST, SLING-10006
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.sling.commons.testing.integration.HttpTestBase

        org.apache.sling.commons.testing.integration.HttpTestBase.TestNode
    • Field Summary

      • Fields inherited from class org.apache.sling.commons.testing.integration.HttpTestBase

        CONTENT_TYPE_CSS, CONTENT_TYPE_DONTCARE, CONTENT_TYPE_HTML, CONTENT_TYPE_JS, CONTENT_TYPE_JSON, CONTENT_TYPE_PLAIN, CONTENT_TYPE_XML, DEFAULT_EXT, DEFAULT_READINESS_MEDIA_TYPE, EXECUTE_RESOURCE_TYPE, HTTP_BASE_URL, HTTP_METHOD_GET, HTTP_METHOD_POST, HTTP_URL, httpClient, MAX_READY_URL_INDEX, PROPERTY_SKIP_STARTUP_CHECK, READINESS_MEDIA_TYPE_PROP, READY_TIMEOUT_SECONDS, READY_URL_PROP_PREFIX, SERVLET_CONTEXT, SLING_POST_SERVLET_CREATE_SUFFIX, SLING_RESOURCE_TYPE, TEST_PATH, testClient, urlsToDelete, WEBDAV_BASE_URL
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void testNotSuccessfulWithHtmlResponseAndSendError()
      expect html response, :sendError=true and the operation was not successful
      void testNotSuccessfulWithJsonResponseAndSendError()
      expect json response, :sendError=true and the operation was not successful
      void testSuccessfulWithHtmlResponseAndSendError()
      expect html response, :sendError=true and the operation was successful
      void testSuccessfulWithJsonResponseAndSendError()
      expect json response, :sendError=true and the operation was successful
      • Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase

        assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getContent, getDefaultCredentials, getResponseBodyAsStream, isBundleVersionAtLeast, removeEndingSlash, setReadinessContentType, setUp, slingServerReady, tearDown, uploadTestScript, waitForSlingStartup
      • Methods inherited from class junit.framework.TestCase

        assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
    • Constructor Detail

      • PostSendErrorTest

        public PostSendErrorTest()
    • Method Detail

      • testNotSuccessfulWithHtmlResponseAndSendError

        public void testNotSuccessfulWithHtmlResponseAndSendError()
                                                           throws IOException
        expect html response, :sendError=true and the operation was not successful
        Throws:
        IOException
      • testSuccessfulWithHtmlResponseAndSendError

        public void testSuccessfulWithHtmlResponseAndSendError()
                                                        throws IOException
        expect html response, :sendError=true and the operation was successful
        Throws:
        IOException
      • testNotSuccessfulWithJsonResponseAndSendError

        public void testNotSuccessfulWithJsonResponseAndSendError()
                                                           throws IOException
        expect json response, :sendError=true and the operation was not successful
        Throws:
        IOException
      • testSuccessfulWithJsonResponseAndSendError

        public void testSuccessfulWithJsonResponseAndSendError()
                                                        throws IOException
        expect json response, :sendError=true and the operation was successful
        Throws:
        IOException