|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.sling.commons.testing.integration.HttpTestBase
org.apache.sling.launchpad.webapp.integrationtest.JsonRenderingTest
public class JsonRenderingTest
Test creating Nodes and rendering them in JSON
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.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 | |
---|---|
JsonRenderingTest()
|
Method Summary | |
---|---|
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 |
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()
|
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 |
---|
public JsonRenderingTest()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class 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 testRootNoRecursion() throws IOException
IOException
public void testRootWithRecursion() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |