Class DavExIntegrationTest

  • All Implemented Interfaces:
    junit.framework.Test
    Direct Known Subclasses:
    DavExDisabledAnonAccessTest

    public class DavExIntegrationTest
    extends org.apache.sling.commons.testing.integration.HttpTestBase
    Test of Davex
    • 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 
      Modifier and Type Field Description
      static String DAVEX_SERVER_URL  
      • 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
      protected void configureServerAfterTest()  
      protected void configureServerBeforeTest()  
      protected void setUp()  
      protected void tearDown()  
      void testDescriptor()  
      void testReadNode()
      Create a node via Sling's http interface and verify that admin can read it via davex remote access.
      • 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, slingServerReady, 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
    • Field Detail

      • DAVEX_SERVER_URL

        public static final String DAVEX_SERVER_URL
    • Constructor Detail

      • DavExIntegrationTest

        public DavExIntegrationTest()
    • Method Detail

      • setUp

        protected void setUp()
                      throws Exception
        Overrides:
        setUp in class org.apache.sling.commons.testing.integration.HttpTestBase
        Throws:
        Exception
      • configureServerBeforeTest

        protected void configureServerBeforeTest()
                                          throws Exception
        Throws:
        Exception
      • testReadNode

        public void testReadNode()
                          throws Exception
        Create a node via Sling's http interface and verify that admin can read it via davex remote access.
        Throws:
        Exception
      • tearDown

        protected void tearDown()
                         throws Exception
        Overrides:
        tearDown in class org.apache.sling.commons.testing.integration.HttpTestBase
        Throws:
        Exception
      • configureServerAfterTest

        protected void configureServerAfterTest()
                                         throws Exception
        Throws:
        Exception