public class JsonRenderingTest
extends 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 and Description |
|---|
JsonRenderingTest() |
| Modifier and Type | Method and Description |
|---|---|
protected static int |
countOccurences(String str,
char toCount) |
protected void |
setUp() |
void |
testAccentedStrings() |
void |
testAssertJavascript()
test our assertJavascript method with static json
|
void |
testEscapedStrings() |
void |
testHarrayRootNameWithRecursion() |
void |
testHarrayRootNoRecursion() |
void |
testHarrayRootWithRecursion() |
void |
testHarrayWithAndWithoutTidy() |
void |
testInvalidLevel() |
void |
testNonRecursive() |
void |
testRecursiveInfinity()
Test the "infinity" recursion level
|
void |
testRecursiveInfinityTooDeep()
Test to see if node.infinity returns 300 when there are too many nodes
|
void |
testRecursiveOneLevel()
Create a node with children, verify that we get them back in JSON format
|
void |
testRecursiveZeroLevels()
Create a node with children, verify that we do not get them back in JSON
format if using recursion level=0
|
void |
testRootNoRecursion() |
void |
testRootWithRecursion() |
void |
testTidyNonRecursive() |
void |
testTidyRecursive() |
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getContent, getDefaultCredentials, getResponseBodyAsStream, isBundleVersionAtLeast, removeEndingSlash, setReadinessContentType, slingServerReady, tearDown, uploadTestScript, waitForSlingStartupassertEquals, 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, toStringprotected void setUp()
throws Exception
setUp in class org.apache.sling.commons.testing.integration.HttpTestBaseExceptionpublic void testAssertJavascript()
throws IOException
IOExceptionpublic void testNonRecursive()
throws IOException
IOExceptionpublic void testRecursiveOneLevel()
throws IOException
IOExceptionpublic void testRecursiveZeroLevels()
throws IOException
IOExceptionpublic void testRecursiveInfinityTooDeep()
throws IOException
IOExceptionpublic void testRecursiveInfinity()
throws IOException
IOExceptionpublic void testInvalidLevel()
throws IOException
IOExceptionpublic void testEscapedStrings()
throws IOException
IOExceptionpublic void testAccentedStrings()
throws IOException
IOExceptionprotected static int countOccurences(String str, char toCount)
public void testTidyNonRecursive()
throws IOException
IOExceptionpublic void testTidyRecursive()
throws IOException
IOExceptionpublic void testHarrayWithAndWithoutTidy()
throws IOException
IOExceptionpublic void testHarrayRootNoRecursion()
throws IOException
IOExceptionpublic void testHarrayRootWithRecursion()
throws IOException
IOExceptionpublic void testHarrayRootNameWithRecursion()
throws IOException
IOExceptionpublic void testRootNoRecursion()
throws IOException
IOExceptionpublic void testRootWithRecursion()
throws IOException
IOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.