Class WebdavUploadTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.WebdavUploadTest
-
- All Implemented Interfaces:
junit.framework.Test
public class WebdavUploadTest extends org.apache.sling.commons.testing.integration.HttpTestBase
Test WebDAV upload of various file types
-
-
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
-
-
Constructor Summary
Constructors Constructor Description WebdavUploadTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
compareData(String slingDataUrl, String localResourcePath)
protected byte[]
readStream(InputStream is)
protected void
setUp()
protected void
tearDown()
void
testPngUpload()
void
testTextUpload()
void
testXmlUpload()
void
testZipUpload()
protected void
uploadAndCheck(String localResourcePath)
-
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
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
- Overrides:
setUp
in classorg.apache.sling.commons.testing.integration.HttpTestBase
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
- Overrides:
tearDown
in classorg.apache.sling.commons.testing.integration.HttpTestBase
- Throws:
Exception
-
readStream
protected byte[] readStream(InputStream is) throws IOException
- Throws:
IOException
-
compareData
protected void compareData(String slingDataUrl, String localResourcePath) throws IOException
- Throws:
IOException
-
uploadAndCheck
protected void uploadAndCheck(String localResourcePath) throws IOException
- Throws:
IOException
-
testTextUpload
public void testTextUpload() throws IOException
- Throws:
IOException
-
testXmlUpload
public void testXmlUpload() throws IOException
- Throws:
IOException
-
testZipUpload
public void testZipUpload() throws IOException
- Throws:
IOException
-
testPngUpload
public void testPngUpload() throws IOException
- Throws:
IOException
-
-