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, waitForSlingStartup
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
protected void setUp() throws Exception
setUp
in class org.apache.sling.commons.testing.integration.HttpTestBase
Exception
public void testAssertJavascript() throws IOException
IOException
public void testNonRecursive() throws IOException
IOException
public void testRecursiveOneLevel() throws IOException
IOException
public void testRecursiveZeroLevels() throws IOException
IOException
public void testRecursiveInfinityTooDeep() throws IOException
IOException
public void testRecursiveInfinity() throws IOException
IOException
public void testInvalidLevel() throws IOException
IOException
public void testEscapedStrings() throws IOException
IOException
public void testAccentedStrings() throws IOException
IOException
protected static int countOccurences(String str, char toCount)
public void testTidyNonRecursive() throws IOException
IOException
public void testTidyRecursive() throws IOException
IOException
public void testHarrayWithAndWithoutTidy() throws IOException
IOException
public void testHarrayRootNoRecursion() throws IOException
IOException
public void testHarrayRootWithRecursion() throws IOException
IOException
public void testHarrayRootNameWithRecursion() throws IOException
IOException
public void testRootNoRecursion() throws IOException
IOException
public void testRootWithRecursion() throws IOException
IOException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.