|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.opensubsystems.core.persist.db.DatabaseTest
org.opensubsystems.patterns.listdata.logic.ListControllerTest
org.opensubsystems.security.patterns.listdata.logic.impl.SecureListControllerTest
org.opensubsystems.security.logic.SessionControllerSecurityTest.SessionControllerSecurityTestInternal
public static class SessionControllerSecurityTest.SessionControllerSecurityTestInternal
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.persist.ExternalSessionFactory |
m_externalSessionFactory
Factory to use to execute persistence operations. |
protected org.opensubsystems.security.persist.InternalSessionFactory |
m_internalSessionFactory
Factory to use to execute persistence operations. |
protected org.opensubsystems.security.persist.db.AccessRightDatabaseFactory |
m_rightFactory
Factory to manage access rights. |
protected org.opensubsystems.security.persist.RoleFactory |
m_roleFactory
Factory to manage roles. |
protected org.opensubsystems.security.logic.SessionController |
m_sessionControl
Controller to manage sessions. |
protected org.opensubsystems.security.persist.SessionViewFactory |
m_sessionViewFactory
Factory to use to execute persistence operations. |
protected org.opensubsystems.security.persist.UserFactory |
m_userFactory
Factory to manage users. |
| Fields inherited from class org.opensubsystems.patterns.listdata.logic.ListControllerTest |
|---|
m_listTestUtils |
| 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 | |
|---|---|
SessionControllerSecurityTest.SessionControllerSecurityTestInternal(java.lang.String strTestName)
Constructor |
|
| Method Summary | |
|---|---|
void |
testCheckLoggedInUserCheck()
Test checking if the user is logged in. |
void |
testCheckLoggedInUserCheckId()
Test checking if the user is logged in. |
void |
testCleanOrphanSessionCheck()
Test for cleaning of orphan sessions. |
void |
testCleanOrphanSessionCheckId()
Test for cleaning of orphan sessions. |
void |
testDetachCheck()
Test for detach. |
void |
testDetachCheckId()
Test for detach. |
void |
testGetSessionsCheck()
Test for getting of the role. |
void |
testGetSessionsCheckId()
Test for getting of the role. |
void |
testGetUserIdCheck()
Test for getting of the user ID knowing just internal session code. |
void |
testGetUserIdCheckId()
Test for getting of the user ID knowing just internal session code. |
void |
testLogoutCheck()
Test for logout of the user (deleting of user's int.session and all related ext.sessions). |
void |
testLogoutCheckId()
Test for logout of the user (deleting of user's int.session and all related ext.sessions). |
void |
testLogoutSessionsCheck()
Test for logout of the user sessions (deleting of user's int.sessions and all related ext.sessions). |
void |
testLogoutSessionsCheckId()
Test for logout of the user sessions (deleting of user's int.sessions and all related ext.sessions). |
void |
testUpdateEnableCheck()
Test checking if the user is logged in. |
void |
testUpdateEnableCheckCategorySuperUser()
Test checking if the user is logged in. |
void |
testUpdateEnableCheckId()
Test checking if the user is logged in. |
| Methods inherited from class org.opensubsystems.security.patterns.listdata.logic.impl.SecureListControllerTest |
|---|
getListController, setUp, tearDown |
| Methods inherited from class org.opensubsystems.patterns.listdata.logic.ListControllerTest |
|---|
testGetExactPage, testGetExactPageKeepSelected, testGetNextPage, testGetNextPageKeepSelected, testGetOrderAsc, testGetOrderAscKeepSelected, testGetOrderDesc, testGetOrderDescKeepSelected, testGetPrevPage, testGetSetFilter, testGetSetPageSize, testGetSetPageSizeKeepSelected, testGetShowList, testGetShowListKeepSelected, testGetShowListWithPresetSize, testGetShowListWithPresetSizeKeepSelected |
| 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 |
|---|
protected org.opensubsystems.security.persist.db.AccessRightDatabaseFactory m_rightFactory
protected org.opensubsystems.security.persist.RoleFactory m_roleFactory
protected org.opensubsystems.security.persist.UserFactory m_userFactory
protected org.opensubsystems.security.persist.InternalSessionFactory m_internalSessionFactory
protected org.opensubsystems.security.persist.ExternalSessionFactory m_externalSessionFactory
protected org.opensubsystems.security.persist.SessionViewFactory m_sessionViewFactory
protected org.opensubsystems.security.logic.SessionController m_sessionControl
| Constructor Detail |
|---|
public SessionControllerSecurityTest.SessionControllerSecurityTestInternal(java.lang.String strTestName)
throws java.lang.Exception
strTestName - - name of the test
java.lang.Exception - - an error has occured| Method Detail |
|---|
public void testGetSessionsCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetSessionsCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testLogoutCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testLogoutCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testLogoutSessionsCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testLogoutSessionsCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testDetachCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testDetachCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCleanOrphanSessionCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCleanOrphanSessionCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testUpdateEnableCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testUpdateEnableCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testUpdateEnableCheckCategorySuperUser()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCheckLoggedInUserCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCheckLoggedInUserCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetUserIdCheck()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetUserIdCheckId()
throws java.lang.Exception
java.lang.Exception - - an error has occured
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||