|
|||||||||
| 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.persist.db.ListDatabaseFactoryTest
org.opensubsystems.security.patterns.listdata.persist.db.SecureListDatabaseFactoryTest
org.opensubsystems.security.persist.db.UserDatabaseFactoryTest.UserDatabaseFactoryTestInternal
public static class UserDatabaseFactoryTest.UserDatabaseFactoryTestInternal
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.db.InternalSessionDatabaseFactory |
m_sessionFactory
Factory to manage internal sessions. |
protected org.opensubsystems.security.persist.db.UserDatabaseFactory |
m_userFactory
Factory to manage users. |
protected org.opensubsystems.security.persist.db.UserDatabaseSchema |
m_userSchema
Schema for database dependent operations. |
| Fields inherited from class org.opensubsystems.security.patterns.listdata.persist.db.SecureListDatabaseFactoryTest |
|---|
m_arrDomainIDs, m_bSecurityDataLoaded |
| Fields inherited from class org.opensubsystems.patterns.listdata.persist.db.ListDatabaseFactoryTest |
|---|
DEFAULT_LOADTEST_LIST_SIZE, DEFAULT_LOADTEST_LOADTIME, DEFAULT_LOADTEST_PAGE_SIZE, m_listTestUtils, s_iLoadtestListSize, s_iLoadtestLoadTime, s_iLoadtestPageSize |
| 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 | |
|---|---|
UserDatabaseFactoryTest.UserDatabaseFactoryTestInternal(java.lang.String strTestName)
Constructor |
|
| Method Summary | |
|---|---|
void |
testCheckForInternalEnabledUsers()
Test checkForInternalEnabled function |
void |
testCheckUniqueConstraint()
Test for checking if there will be thrown unique constraint exception. |
void |
testCreate()
Test for creating user |
void |
testCreateCollection()
Test for creating collection of user |
void |
testDelete()
Test for deleting user |
void |
testDeleteAllExceptSpecified()
Test for deleting all users except the specified ones |
void |
testDeleteByIds()
Test for deleting users knowing array of their IDs |
void |
testGetActualCount()
Test for getting actual number of users |
void |
testGetActualIds()
Test for getting actual user IDs |
void |
testGetById()
Test for getting user knowing just the ID of the user |
void |
testGetByIncorrectID()
Test of get method using incorrect ID |
void |
testGetByLoginName()
Test for getting user knowing just the login name of the user |
void |
testGetCountOfNotContainedSuperUsers()
Test for getting number of superuser IDs that are not contained within the selected IDs. |
void |
testGetWithoutCheckingDomain()
Test of getWithoutCheckingDomain method |
void |
testSave()
Test for updating user |
void |
testSaveWithNoPasswordChange()
Test for updating user without updating his password |
void |
testUpdateEnable()
Test for enabling and disabling users |
| Methods inherited from class org.opensubsystems.security.patterns.listdata.persist.db.SecureListDatabaseFactoryTest |
|---|
setUp, tearDown, testLoadPagesFromFirstToLastForMultipleDomains, testLoadPagesFromLastToFirstForMultipleDomains, testLoadPagesRandomForMultipleDomains |
| Methods inherited from class org.opensubsystems.patterns.listdata.persist.db.ListDatabaseFactoryTest |
|---|
doLoadTestGet, doTestGet, doTestGetColumns, doTestLoadPagesFromFirstToLast, doTestLoadPagesFromLastToFirst, doTestLoadPagesRandom, testGet, testGetColumns, testGetColumnsUsingId, testLoadPagesFromFirstToLast, testLoadPagesFromLastToFirst, testLoadPagesFromLastToFirstMoreSortableColumns, testLoadPagesRandom |
| 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.UserDatabaseSchema m_userSchema
protected org.opensubsystems.security.persist.db.UserDatabaseFactory m_userFactory
protected org.opensubsystems.security.persist.db.InternalSessionDatabaseFactory m_sessionFactory
| Constructor Detail |
|---|
public UserDatabaseFactoryTest.UserDatabaseFactoryTestInternal(java.lang.String strTestName)
throws java.lang.Exception
strTestName - - name of the test
java.lang.Exception - - an error has occured| Method Detail |
|---|
public void testGetById()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetByIncorrectID()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetByLoginName()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetActualIds()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetWithoutCheckingDomain()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetActualCount()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testGetCountOfNotContainedSuperUsers()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCreate()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCreateCollection()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCheckUniqueConstraint()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testSave()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testSaveWithNoPasswordChange()
throws java.lang.Exception
java.lang.Exception - - error occured while updating user
public void testDelete()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testDeleteByIds()
throws java.lang.Exception
java.lang.Exception - - error occured while deleting more users
public void testDeleteAllExceptSpecified()
throws java.lang.Exception
java.lang.Exception - - error occured while deleting more users
public void testUpdateEnable()
throws java.lang.Exception
java.lang.Exception - - an error has occured
public void testCheckForInternalEnabledUsers()
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 | ||||||||