|
||||||||||
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.AbstractAuthenticatedTest
org.apache.sling.launchpad.webapp.integrationtest.accessManager.AbstractAccessManagerTest
org.apache.sling.launchpad.webapp.integrationtest.accessManager.ModifyAceTest
public class ModifyAceTest
Tests for the 'modifyAce' Sling Post Operation
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.accessManager.AbstractAccessManagerTest |
---|
TEST_BASE_PATH |
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 | |
---|---|
ModifyAceTest()
|
Method Summary | |
---|---|
protected void |
tearDown()
|
void |
testAddAceOrderByAfter()
Test to verify adding an ACE after an existing ACE the ACL |
void |
testAddAceOrderByBefore()
Test to verify adding an ACE before an existing ACE the ACL |
void |
testAddAceOrderByFirst()
Test to verify adding an ACE in the first position of the ACL |
void |
testAddAceOrderByLast()
Test to verify adding an ACE at the end the ACL |
void |
testAddAceOrderByNumeric()
Test to verify adding an ACE at a specific index inside the ACL |
void |
testMergeAceForUser()
Test for SLING-997, preserve privileges that were not posted with the modifyAce request. |
void |
testMergeAceForUserCombineAggregatePrivilege()
Test for SLING-997, preserve privileges that were not posted with the modifyAce request. |
void |
testMergeAceForUserDenyPrivilegeAfterGrantPrivilege()
Test ACE update with a deny privilege for an ACE that already contains a grant privilege |
void |
testMergeAceForUserSplitAggregatePrincipal()
Test for SLING-997, preserve privileges that were not posted with the modifyAce request. |
void |
testModifyAceForGroup()
|
void |
testModifyAceForUser()
|
void |
testModifyAceResponseAsJSON()
Test for SLING-1677 |
void |
testUpdateAcePreservePosition()
Test to make sure modifying an existing ace without changing the order leaves the ACE in the same position in the ACL |
Methods inherited from class org.apache.sling.launchpad.webapp.integrationtest.accessManager.AbstractAccessManagerTest |
---|
createTestFolder |
Methods inherited from class org.apache.sling.launchpad.webapp.integrationtest.AbstractAuthenticatedTest |
---|
assertAuthenticatedAdminPostStatus, assertAuthenticatedHttpStatus, assertAuthenticatedPostStatus, createTestGroup, createTestUser, getAuthenticatedContent, getAuthenticatedPostContent |
Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase |
---|
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getResponseBodyAsStream, removeEndingSlash, setUp, slingServerReady, 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 ModifyAceTest()
Method Detail |
---|
protected void tearDown() throws Exception
tearDown
in class HttpTestBase
Exception
public void testModifyAceForUser() throws IOException, JSONException
IOException
JSONException
public void testModifyAceForGroup() throws IOException, JSONException
IOException
JSONException
public void testMergeAceForUser() throws IOException, JSONException
IOException
JSONException
public void testMergeAceForUserSplitAggregatePrincipal() throws IOException, JSONException
IOException
JSONException
public void testMergeAceForUserCombineAggregatePrivilege() throws IOException, JSONException
IOException
JSONException
public void testMergeAceForUserDenyPrivilegeAfterGrantPrivilege() throws IOException, JSONException
IOException
JSONException
public void testAddAceOrderByFirst() throws IOException, JSONException
IOException
JSONException
public void testAddAceOrderByLast() throws IOException, JSONException
IOException
JSONException
public void testAddAceOrderByBefore() throws IOException, JSONException
IOException
JSONException
public void testAddAceOrderByAfter() throws IOException, JSONException
IOException
JSONException
public void testAddAceOrderByNumeric() throws IOException, JSONException
IOException
JSONException
public void testUpdateAcePreservePosition() throws IOException, JSONException
IOException
JSONException
public void testModifyAceResponseAsJSON() throws IOException, JSONException
IOException
JSONException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |