Class SlingResourceTypeRenderingTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.RenderingTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.AbstractSlingResourceTypeRenderingTest
-
- org.apache.sling.launchpad.webapp.integrationtest.SlingResourceTypeRenderingTest
-
- All Implemented Interfaces:
junit.framework.Test
public class SlingResourceTypeRenderingTest extends AbstractSlingResourceTypeRenderingTest
Test creating a Node and rendering it using scripts in various supported languages, using slingResourceType-based script resolution
-
-
Field Summary
-
Fields inherited from class org.apache.sling.launchpad.webapp.integrationtest.AbstractSlingResourceTypeRenderingTest
secondFolderOfContentPath, slingResourceType
-
Fields inherited from class org.apache.sling.launchpad.webapp.integrationtest.RenderingTestBase
displayUrl, scriptPath, testText
-
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 SlingResourceTypeRenderingTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testEspHtml()
void
testEspHtmlInAppsFolder()
void
testEspHtmlWithSelectors()
void
testEspJavaCode()
void
testEspJs()
SLING-107, verify that extension is used instead of Content-Type for script namevoid
testEspPlain()
void
testEspXml()
void
testWithoutScriptHtml()
void
testWithoutScriptTxt()
void
TODO_FAILS_testEspHtmlUppercase()
void
TODO_FAILS_testEspHtmlWithContentBasedPath()
void
TODO_FAILS_testEspNoExtension()
void
TODO_FAILS_testJsHtml()
-
Methods inherited from class org.apache.sling.launchpad.webapp.integrationtest.AbstractSlingResourceTypeRenderingTest
setUp
-
Methods inherited from class org.apache.sling.launchpad.webapp.integrationtest.RenderingTestBase
assertContains, assertNotContains, uploadTestScript
-
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, 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
-
-
-
-
Method Detail
-
testWithoutScriptTxt
public void testWithoutScriptTxt() throws IOException
- Throws:
IOException
-
testWithoutScriptHtml
public void testWithoutScriptHtml() throws IOException
- Throws:
IOException
-
testEspHtml
public void testEspHtml() throws IOException
- Throws:
IOException
-
testEspJavaCode
public void testEspJavaCode() throws IOException
- Throws:
IOException
-
testEspHtmlInAppsFolder
public void testEspHtmlInAppsFolder() throws IOException
- Throws:
IOException
-
TODO_FAILS_testEspHtmlWithContentBasedPath
public void TODO_FAILS_testEspHtmlWithContentBasedPath() throws IOException
- Throws:
IOException
-
testEspHtmlWithSelectors
public void testEspHtmlWithSelectors() throws IOException
- Throws:
IOException
-
TODO_FAILS_testEspHtmlUppercase
public void TODO_FAILS_testEspHtmlUppercase() throws IOException
- Throws:
IOException
-
TODO_FAILS_testEspNoExtension
public void TODO_FAILS_testEspNoExtension() throws IOException
- Throws:
IOException
-
testEspJs
public void testEspJs() throws IOException
SLING-107, verify that extension is used instead of Content-Type for script name- Throws:
IOException
-
testEspXml
public void testEspXml() throws IOException
- Throws:
IOException
-
testEspPlain
public void testEspPlain() throws IOException
- Throws:
IOException
-
TODO_FAILS_testJsHtml
public void TODO_FAILS_testJsHtml() throws IOException
- Throws:
IOException
-
-