org.apache.sling.launchpad.webapp.integrationtest.userManager
Class PrivilegesInfoTest

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.AbstractAuthenticatedTest
                  extended by org.apache.sling.launchpad.webapp.integrationtest.userManager.AbstractUserManagerTest
                      extended by org.apache.sling.launchpad.webapp.integrationtest.userManager.PrivilegesInfoTest
All Implemented Interfaces:
junit.framework.Test

public class PrivilegesInfoTest
extends AbstractUserManagerTest

Tests for the PrivilegesInfo Script Helper


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
PrivilegesInfoTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testCanAddGroup()
          Checks whether the current user has been granted privileges to add a new group.
 void testCanAddUser()
          Checks whether the current user has been granted privileges to add a new user.
 void testCanRemoveGroup()
          Checks whether the current user has been granted privileges to remove the specified group.
 void testCanRemoveUser()
          Checks whether the current user has been granted privileges to remove the specified user.
 void testCanUpdateGroupMembers()
          Checks whether the current user has been granted privileges to update the membership of the specified group.
 void testCanUpdateGroupProperties()
          Checks whether the current user has been granted privileges to update the properties of the specified group.
 void testCanUpdateUserProperties()
          Checks whether the current user has been granted privileges to update the properties of the specified user.
 
Methods inherited from class org.apache.sling.launchpad.webapp.integrationtest.userManager.AbstractUserManagerTest
addUserToGroup, addUserToGroupAdminGroup, addUserToUserAdminGroup, removeUserFromGroup
 
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, 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

PrivilegesInfoTest

public PrivilegesInfoTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class HttpTestBase
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class HttpTestBase
Throws:
Exception

testCanAddUser

public void testCanAddUser()
                    throws JSONException,
                           IOException
Checks whether the current user has been granted privileges to add a new user.

Throws:
JSONException
IOException

testCanAddGroup

public void testCanAddGroup()
                     throws IOException,
                            JSONException
Checks whether the current user has been granted privileges to add a new group.

Throws:
IOException
JSONException

testCanUpdateUserProperties

public void testCanUpdateUserProperties()
                                 throws IOException,
                                        JSONException
Checks whether the current user has been granted privileges to update the properties of the specified user.

Throws:
IOException
JSONException

testCanUpdateGroupProperties

public void testCanUpdateGroupProperties()
                                  throws IOException,
                                         JSONException
Checks whether the current user has been granted privileges to update the properties of the specified group.

Throws:
IOException
JSONException

testCanRemoveUser

public void testCanRemoveUser()
                       throws IOException,
                              JSONException
Checks whether the current user has been granted privileges to remove the specified user.

Throws:
IOException
JSONException

testCanRemoveGroup

public void testCanRemoveGroup()
                        throws IOException,
                               JSONException
Checks whether the current user has been granted privileges to remove the specified group.

Throws:
IOException
JSONException

testCanUpdateGroupMembers

public void testCanUpdateGroupMembers()
                               throws IOException,
                                      JSONException
Checks whether the current user has been granted privileges to update the membership of the specified group.

Throws:
IOException
JSONException


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