org.apache.sling.launchpad.webapp.integrationtest
Class SlingResourceTypeRenderingTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.sling.commons.testing.integration.HttpTestBase
              extended by org.apache.sling.launchpad.webapp.integrationtest.RenderingTestBase
                  extended by org.apache.sling.launchpad.webapp.integrationtest.AbstractSlingResourceTypeRenderingTest
                      extended by 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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.sling.commons.testing.integration.HttpTestBase
HttpTestBase.TestNode
 
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, EXECUTE_RESOURCE_TYPE, HTTP_BASE_URL, httpClient, READY_TIMEOUT_SECONDS, SERVLET_CONTEXT, SLING_POST_SERVLET_CREATE_SUFFIX, SLING_RESOURCE_TYPE, TEST_PATH, testClient, urlsToDelete, WEBDAV_BASE_URL
 
Constructor Summary
SlingResourceTypeRenderingTest()
           
 
Method Summary
 void testEspHtml()
           
 void testEspHtmlInAppsFolder()
           
 void testEspHtmlWithSelectors()
           
 void testEspJavaCode()
           
 void testEspJs()
          SLING-107, verify that extension is used instead of Content-Type for script name
 void 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, uploadTestScript
 
Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getResponseBodyAsStream, removeEndingSlash, slingServerReady, tearDown, uploadTestScript, waitForSlingStartup
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SlingResourceTypeRenderingTest

public SlingResourceTypeRenderingTest()
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


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.