org.apache.geronimo.tomcat
Class AbstractWebModuleTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.geronimo.tomcat.AbstractWebModuleTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ApplicationTest, JAASSecurityTest, JACCSecurityTest

public class AbstractWebModuleTest
extends junit.framework.TestCase

Version:
$Rev: 111239 $ $Date: 2004-12-08 02:29:11 -0700 (Wed, 08 Dec 2004) $

Field Summary
private  java.lang.ClassLoader cl
           
private  GBeanData connector
           
private  javax.management.ObjectName connectorName
           
private  GBeanData container
           
private  javax.management.ObjectName containerName
           
private  GBeanData ctc
           
private  javax.management.ObjectName ctcName
           
private  GBeanData engine
           
private  javax.management.ObjectName engineName
           
private  GBeanData host
           
private  javax.management.ObjectName hostName
           
protected  Kernel kernel
           
private  GBeanData loginConfigurationGBean
           
protected  javax.management.ObjectName loginConfigurationName
           
private  GBeanData loginServiceGBean
           
private  javax.management.ObjectName loginServiceName
           
private  J2eeContext moduleContext
           
protected static java.lang.String POLICY_CONTEXT_ID
           
protected  GBeanData propertiesLMGBean
           
protected  javax.management.ObjectName propertiesLMName
           
private  GBeanData propertiesRealmGBean
           
protected  javax.management.ObjectName propertiesRealmName
           
private  GBeanData realm
           
private  javax.management.ObjectName realmName
           
private  GBeanData securityServiceGBean
           
protected  javax.management.ObjectName securityServiceName
           
private  GBeanData serverInfoGBean
           
private  javax.management.ObjectName serverInfoName
           
private  GBeanData tcm
           
private  javax.management.ObjectName tcmName
           
private  GBeanData tm
           
private  javax.management.ObjectName tmName
           
private  javax.management.ObjectName webModuleName
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
AbstractWebModuleTest()
           
 
Method Summary
protected  void setUp(java.lang.String realmClass)
           
protected  void setUpInsecureAppContext()
           
protected  javax.management.ObjectName setUpJAASSecureAppContext()
           
protected  javax.management.ObjectName setUpSecureAppContext(java.util.Map roleDesignates, java.util.Map principalRoleMap, ComponentPermissions componentPermissions, DefaultPrincipal defaultPrincipal, java.security.PermissionCollection checked)
           
protected  void setUpSecurity()
           
private  void start(GBeanData gbeanData)
           
protected  void stop(javax.management.ObjectName name)
           
protected  void tearDown()
           
protected  void tearDownSecurity()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

POLICY_CONTEXT_ID

protected static final java.lang.String POLICY_CONTEXT_ID
See Also:
Constant Field Values

kernel

protected Kernel kernel

container

private GBeanData container

containerName

private javax.management.ObjectName containerName

connectorName

private javax.management.ObjectName connectorName

connector

private GBeanData connector

engineName

private javax.management.ObjectName engineName

engine

private GBeanData engine

hostName

private javax.management.ObjectName hostName

host

private GBeanData host

realmName

private javax.management.ObjectName realmName

realm

private GBeanData realm

webModuleName

private javax.management.ObjectName webModuleName

tmName

private javax.management.ObjectName tmName

ctcName

private javax.management.ObjectName ctcName

tm

private GBeanData tm

ctc

private GBeanData ctc

tcmName

private javax.management.ObjectName tcmName

tcm

private GBeanData tcm

cl

private java.lang.ClassLoader cl

moduleContext

private J2eeContext moduleContext

securityServiceGBean

private GBeanData securityServiceGBean

securityServiceName

protected javax.management.ObjectName securityServiceName

loginServiceName

private javax.management.ObjectName loginServiceName

loginServiceGBean

private GBeanData loginServiceGBean

loginConfigurationGBean

private GBeanData loginConfigurationGBean

loginConfigurationName

protected javax.management.ObjectName loginConfigurationName

propertiesLMGBean

protected GBeanData propertiesLMGBean

propertiesLMName

protected javax.management.ObjectName propertiesLMName

propertiesRealmName

protected javax.management.ObjectName propertiesRealmName

propertiesRealmGBean

private GBeanData propertiesRealmGBean

serverInfoName

private javax.management.ObjectName serverInfoName

serverInfoGBean

private GBeanData serverInfoGBean
Constructor Detail

AbstractWebModuleTest

public AbstractWebModuleTest()
Method Detail

setUpInsecureAppContext

protected void setUpInsecureAppContext()
                                throws java.lang.Exception
Throws:
java.lang.Exception

setUpJAASSecureAppContext

protected javax.management.ObjectName setUpJAASSecureAppContext()
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

setUpSecureAppContext

protected javax.management.ObjectName setUpSecureAppContext(java.util.Map roleDesignates,
                                                            java.util.Map principalRoleMap,
                                                            ComponentPermissions componentPermissions,
                                                            DefaultPrincipal defaultPrincipal,
                                                            java.security.PermissionCollection checked)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

setUpSecurity

protected void setUpSecurity()
                      throws java.lang.Exception
Throws:
java.lang.Exception

tearDownSecurity

protected void tearDownSecurity()
                         throws java.lang.Exception
Throws:
java.lang.Exception

start

private void start(GBeanData gbeanData)
            throws java.lang.Exception
Throws:
java.lang.Exception

stop

protected void stop(javax.management.ObjectName name)
             throws java.lang.Exception
Throws:
java.lang.Exception

setUp

protected void setUp(java.lang.String realmClass)
              throws java.lang.Exception
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005 Apache Software Foundation. All Rights Reserved.