org.apache.jetspeed.security.util.test
Class AbstractSecurityTestcase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jetspeed.components.test.AbstractSpringTestCase
              extended by org.apache.jetspeed.components.util.DatasourceEnabledSpringTestCase
                  extended by org.apache.jetspeed.prefs.util.test.AbstractPrefsSupportedTestCase
                      extended by org.apache.jetspeed.security.util.test.AbstractSecurityTestcase
All Implemented Interfaces:
junit.framework.Test

public class AbstractSecurityTestcase
extends AbstractPrefsSupportedTestCase

Version:
$Id: AbstractSecurityTestcase.java 516448 2007-03-09 16:25:47Z ate $
Author:
Scott T. Weaver , David Le Strat

Field Summary
protected  CredentialHandler ch
          SPI Default Credential Handler.
protected  GroupManager gms
          The group manager.
protected  GroupSecurityHandler gsh
          SPI Default Group Security Handler.
protected  PermissionManager pms
          The permission manager.
protected  RoleManager rms
          The role manager.
protected  RoleSecurityHandler rsh
          SPI Default Role Security Handler.
protected  SecurityAccess securityAccess
          SPI Common Queries.
protected  SecurityProvider securityProvider
          The security provider.
protected  SecurityMappingHandler smh
          SPI Default Security Mapping Handler.
protected  UserManager ums
          The user manager.
protected  UserSecurityHandler ush
          SPI Default User Security Handler.
 
Fields inherited from class org.apache.jetspeed.prefs.util.test.AbstractPrefsSupportedTestCase
prefsProvider
 
Fields inherited from class org.apache.jetspeed.components.util.DatasourceEnabledSpringTestCase
jndiDS
 
Fields inherited from class org.apache.jetspeed.components.test.AbstractSpringTestCase
ctx
 
Constructor Summary
AbstractSecurityTestcase()
           
 
Method Summary
protected  java.lang.String[] getConfigurations()
          required specification of spring configurations
protected  java.util.Collection getPrincipals(javax.security.auth.Subject subject, java.lang.Class claz)
          Returns subject's principals of type claz
protected  void setUp()
          setup Spring context as part of test setup
 
Methods inherited from class org.apache.jetspeed.prefs.util.test.AbstractPrefsSupportedTestCase
getBootConfigurations
 
Methods inherited from class org.apache.jetspeed.components.util.DatasourceEnabledSpringTestCase
tearDown
 
Methods inherited from class org.apache.jetspeed.components.test.AbstractSpringTestCase
getPostProcessProperties
 
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
 

Field Detail

securityAccess

protected SecurityAccess securityAccess
SPI Common Queries.


ch

protected CredentialHandler ch
SPI Default Credential Handler.


ush

protected UserSecurityHandler ush
SPI Default User Security Handler.


rsh

protected RoleSecurityHandler rsh
SPI Default Role Security Handler.


gsh

protected GroupSecurityHandler gsh
SPI Default Group Security Handler.


smh

protected SecurityMappingHandler smh
SPI Default Security Mapping Handler.


securityProvider

protected SecurityProvider securityProvider
The security provider.


ums

protected UserManager ums
The user manager.


gms

protected GroupManager gms
The group manager.


rms

protected RoleManager rms
The role manager.


pms

protected PermissionManager pms
The permission manager.

Constructor Detail

AbstractSecurityTestcase

public AbstractSecurityTestcase()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Description copied from class: AbstractSpringTestCase
setup Spring context as part of test setup

Overrides:
setUp in class AbstractPrefsSupportedTestCase
Throws:
java.lang.Exception
See Also:
TestCase.setUp()

getPrincipals

protected java.util.Collection getPrincipals(javax.security.auth.Subject subject,
                                             java.lang.Class claz)
Returns subject's principals of type claz

Parameters:
subject -
claz -
Returns:
Returns subject's principals of type claz

getConfigurations

protected java.lang.String[] getConfigurations()
Description copied from class: AbstractSpringTestCase
required specification of spring configurations

Overrides:
getConfigurations in class AbstractPrefsSupportedTestCase


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.