org.opensubsystems.security.logic
Class AuthorizationControllerTest.AuthorizationControllerTestInternal

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.opensubsystems.core.persist.db.DatabaseTest
              extended by org.opensubsystems.security.persist.db.SecureDatabaseTest
                  extended by org.opensubsystems.security.logic.AuthorizationControllerTest.AuthorizationControllerTestInternal
All Implemented Interfaces:
junit.framework.Test
Enclosing class:
AuthorizationControllerTest

public static class AuthorizationControllerTest.AuthorizationControllerTestInternal
extends SecureDatabaseTest

Internal class which can be included in other test suites directly without including the above suite. This allows us to group multiple tests together and the execute the DatabaseTestSetup only once


Field Summary
protected  org.opensubsystems.security.logic.AuthorizationController m_authorizeControl
          Controller to perform authorization.
protected  org.opensubsystems.security.persist.db.AccessRightDatabaseFactory m_rightFactory
          Factory to manage access rights.
protected  org.opensubsystems.security.persist.db.RoleDatabaseFactory m_roleFactory
          Factory to manage roles.
protected  TestRoleDatabaseFactoryUtils m_roleFactoryUtils
          Factory utilities to manage roles.
 
Fields inherited from class org.opensubsystems.core.persist.db.DatabaseTest
DEFAULT_DB_PASSWORD, DEFAULT_DB_USER, DEFAULT_PROPERTY_FILE, m_connection, m_iRequestedConnectionCount, m_transaction
 
Constructor Summary
AuthorizationControllerTest.AuthorizationControllerTestInternal(java.lang.String strTestName)
          Constructor
 
Method Summary
 void testCheckAccessWithIntInt()
          Test of checkAccess(int, int) method.
 void testCheckAccessWithIntIntInt()
          Test of checkAccess(int, int, int) method.
 void testCheckAccessWithIntIntIntIntArray()
          Test of checkAccess(int, int, int, int[][]) method.
 void testGetRightsForDataType()
          Test of getRightsForDataType method.
 
Methods inherited from class org.opensubsystems.security.persist.db.SecureDatabaseTest
setUp, tearDown
 
Methods inherited from class org.opensubsystems.core.persist.db.DatabaseTest
addDataSource, addDataSource, getDataSourceName, setDataSourceName
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_authorizeControl

protected org.opensubsystems.security.logic.AuthorizationController m_authorizeControl
Controller to perform authorization.


m_roleFactory

protected org.opensubsystems.security.persist.db.RoleDatabaseFactory m_roleFactory
Factory to manage roles.


m_rightFactory

protected org.opensubsystems.security.persist.db.AccessRightDatabaseFactory m_rightFactory
Factory to manage access rights.


m_roleFactoryUtils

protected TestRoleDatabaseFactoryUtils m_roleFactoryUtils
Factory utilities to manage roles.

Constructor Detail

AuthorizationControllerTest.AuthorizationControllerTestInternal

public AuthorizationControllerTest.AuthorizationControllerTestInternal(java.lang.String strTestName)
                                                                throws java.lang.Exception
Constructor

Parameters:
strTestName - - name of the test
Throws:
java.lang.Exception - - an error has occured
Method Detail

testCheckAccessWithIntInt

public void testCheckAccessWithIntInt()
                               throws java.lang.Exception
Test of checkAccess(int, int) method.

Throws:
java.lang.Exception - - an error has occured

testCheckAccessWithIntIntInt

public void testCheckAccessWithIntIntInt()
                                  throws java.lang.Exception
Test of checkAccess(int, int, int) method.

Throws:
java.lang.Exception - - an error has occured

testCheckAccessWithIntIntIntIntArray

public void testCheckAccessWithIntIntIntIntArray()
                                          throws java.lang.Exception
Test of checkAccess(int, int, int, int[][]) method.

Throws:
java.lang.Exception - - an error has occured

testGetRightsForDataType

public void testGetRightsForDataType()
                              throws java.lang.Exception
Test of getRightsForDataType method.

Throws:
java.lang.Exception - - an error has occured


Copyright © 2003 - 2006 OpenSubsystems s.r.o.