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

public class PrivilegesInfoTest
extends AbstractAccessManagerTest

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.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
PrivilegesInfoTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testDeniedWriteForGroup()
           
 void testDeniedWriteForUser()
           
 void testGrantedWriteForGroup()
           
 void testGrantedWriteForUser()
           
 void testSLING_1090()
          Test the fix for SLING-1090
 
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, 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

testDeniedWriteForUser

public void testDeniedWriteForUser()
                            throws IOException,
                                   JSONException
Throws:
IOException
JSONException

testGrantedWriteForUser

public void testGrantedWriteForUser()
                             throws IOException,
                                    JSONException
Throws:
IOException
JSONException

testDeniedWriteForGroup

public void testDeniedWriteForGroup()
                             throws IOException,
                                    JSONException
Throws:
IOException
JSONException

testGrantedWriteForGroup

public void testGrantedWriteForGroup()
                              throws IOException,
                                     JSONException
Throws:
IOException
JSONException

testSLING_1090

public void testSLING_1090()
                    throws Exception
Test the fix for SLING-1090

Throws:
Exception


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