org.melati.poem.test
Class DatabaseTest

Package class diagram package DatabaseTest
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.melati.poem.test.DatabaseTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
DatabaseTest

public class DatabaseTest
extends junit.framework.TestCase

Test db outside of PoemTestCase so that we do not run into session closing issues.

Since:
25 Jan 2007
Author:
timp

Constructor Summary
DatabaseTest(String name)
           
 
Method Summary
protected  void setUp()
          
protected  void tearDown()
          
 void testAddConstraints()
          Test method for Database.addConstraints().
 void testAddTableAndCommit()
          Test method for #addTableAndCommit(org.melati.poem.TableInfo, java.lang.String).
 void testAdministerCapability()
          If we are not in a session then an unsafe read is performed.
 void testAdministratorUser()
          Test method for Database.administratorUser().
 void testBeginExclusiveLock()
          Test method for Database.beginExclusiveLock().
 void testBeginSession()
          Test method for Database.beginSession(org.melati.poem.AccessToken).
 void testColumns()
          Test method for Database.columns().
 void testConnect()
          Test method for org.melati.poem.Database#connect(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int).
 void testDatabase()
          Test method for Database.Database().
 void testDisconnect()
          Test method for Database.disconnect().
 void testDump()
          Test method for Database.dump().
 void testDumpCacheAnalysis()
          Test method for Database.dumpCacheAnalysis().
 void testEndExclusiveLock()
          Test method for Database.endExclusiveLock().
 void testEndSession()
          Test method for Database.endSession().
 void testGetCanAdminister()
          Test method for Database.getCanAdminister().
 void testGetCapabilityTable()
          Test method for Database.getCapabilityTable().
 void testGetColumnInfoTable()
          Test method for Database.getColumnInfoTable().
 void testGetCommittedConnection()
          Test method for Database.getCommittedConnection().
 void testGetDbms()
          Test method for Database.getDbms().
 void testGetDisplayTables()
          Test method for Database.getDisplayTables().
 void testGetFreeTransactionsCount()
          Test method for Database.getFreeTransactionsCount().
 void testGetGroupCapabilityTable()
          Test method for Database.getGroupCapabilityTable().
 void testGetGroupMembershipTable()
          Test method for Database.getGroupMembershipTable().
 void testGetGroupTable()
          Test method for Database.getGroupTable().
 void testGetQueryCount()
          Test method for Database.getQueryCount().
 void testGetSettingTable()
          Test method for Database.getSettingTable().
 void testGetTable()
          Test method for Database.getTable(java.lang.String).
 void testGetTableCategoryTable()
          Test method for Database.getTableCategoryTable().
 void testGetTableInfoTable()
          Test method for Database.getTableInfoTable().
 void testGetTransactionsCount()
          Test method for Database.getTransactionsCount().
 void testGetUserTable()
          Test method for Database.getUserTable().
 void testGivesCapabilitySQL()
          Test method for givesCapabilitySQL(org.melati.poem.User, org.melati.poem.Capability).
 void testGuestAccessToken()
          Test method for Database.guestAccessToken().
 void testGuestUser()
          Test method for Database.guestUser().
 void testHasCapability()
          Test method for Database.hasCapability(org.melati.poem.User, org.melati.poem.Capability).
 void testInCommittedTransaction()
          Test method for Database.inCommittedTransaction(org.melati.poem.AccessToken, org.melati.poem.PoemTask).
 void testIncrementQueryCount()
          Test method for org.melati.poem.Database#incrementQueryCount().
 void testInSession()
          Test method for Database.inSession(org.melati.poem.AccessToken, org.melati.poem.PoemTask).
 void testIsFree()
          Test method for Database.isFree(org.melati.poem.PoemTransaction).
 void testLogCommits()
          Test method for Database.logCommits().
 void testLogSQL()
          Test method for Database.logSQL().
 void testPoemTransaction()
          Test method for Database.poemTransaction(int).
 void testQuotedName()
          Test method for Database.quotedName(java.lang.String).
 void testReferencesToPersistent()
          Test method for Database.referencesTo(org.melati.poem.Persistent).
 void testReferencesToTable()
          Test method for Database.referencesTo(org.melati.poem.Table).
 void testSetCanAdminister()
          Test method for Database.setCanAdminister().
 void testSetCanAdministerString()
          Test method for Database.setCanAdminister(java.lang.String).
 void testSetLogCommits()
          Test method for Database.setLogCommits(boolean).
 void testSetLogSQL()
          Test method for Database.setLogSQL(boolean).
 void testSetTransactionsMax()
          Test method for Database.setTransactionsMax(int).
 void testShutdown()
          Test method for org.melati.poem.Database#shutdown().
 void testSqlQuery()
          Test method for Database.sqlQuery(java.lang.String).
 void testSqlUpdate()
          Test method for Database.sqlUpdate(java.lang.String).
 void testTables()
          Test method for Database.tables().
 void testToString()
          Test method for Database.toString().
 void testTransaction()
          Test method for Database.transaction(int).
 void testTransactionsMax()
          Test method for Database.transactionsMax().
 void testTrimCache()
          Test method for Database.trimCache(int).
 void testUncacheContents()
          Test method for Database.uncache().
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatabaseTest

public DatabaseTest(String name)
Parameters:
name -
Method Detail

setUp

protected void setUp()
              throws Exception

Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception
See Also:
TestCase.setUp()

tearDown

protected void tearDown()
                 throws Exception

Overrides:
tearDown in class junit.framework.TestCase
Throws:
Exception
See Also:
TestCase.tearDown()

testDatabase

public void testDatabase()
Test method for Database.Database().


testConnect

public void testConnect()
Test method for org.melati.poem.Database#connect(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int).


testDisconnect

public void testDisconnect()
Test method for Database.disconnect().


testShutdown

public void testShutdown()
Test method for org.melati.poem.Database#shutdown().


testAddTableAndCommit

public void testAddTableAndCommit()
Test method for #addTableAndCommit(org.melati.poem.TableInfo, java.lang.String).

See Also:
DynamicTableTest

testAddConstraints

public void testAddConstraints()
Test method for Database.addConstraints().


testTransactionsMax

public void testTransactionsMax()
Test method for Database.transactionsMax().


testSetTransactionsMax

public void testSetTransactionsMax()
Test method for Database.setTransactionsMax(int).


testGetTransactionsCount

public void testGetTransactionsCount()
Test method for Database.getTransactionsCount().


testGetFreeTransactionsCount

public void testGetFreeTransactionsCount()
Test method for Database.getFreeTransactionsCount().


testPoemTransaction

public void testPoemTransaction()
Test method for Database.poemTransaction(int).


testTransaction

public void testTransaction()
Test method for Database.transaction(int).


testIsFree

public void testIsFree()
Test method for Database.isFree(org.melati.poem.PoemTransaction).


testBeginExclusiveLock

public void testBeginExclusiveLock()
Test method for Database.beginExclusiveLock().


testEndExclusiveLock

public void testEndExclusiveLock()
Test method for Database.endExclusiveLock().


testInSession

public void testInSession()
Test method for Database.inSession(org.melati.poem.AccessToken, org.melati.poem.PoemTask).


testBeginSession

public void testBeginSession()
Test method for Database.beginSession(org.melati.poem.AccessToken).


testEndSession

public void testEndSession()
Test method for Database.endSession().


testInCommittedTransaction

public void testInCommittedTransaction()
Test method for Database.inCommittedTransaction(org.melati.poem.AccessToken, org.melati.poem.PoemTask).


testGetTable

public void testGetTable()
Test method for Database.getTable(java.lang.String).


testTables

public void testTables()
Test method for Database.tables().


testGetDisplayTables

public void testGetDisplayTables()
Test method for Database.getDisplayTables().


testColumns

public void testColumns()
Test method for Database.columns().


testGetTableInfoTable

public void testGetTableInfoTable()
Test method for Database.getTableInfoTable().


testGetTableCategoryTable

public void testGetTableCategoryTable()
Test method for Database.getTableCategoryTable().


testGetColumnInfoTable

public void testGetColumnInfoTable()
Test method for Database.getColumnInfoTable().


testGetCapabilityTable

public void testGetCapabilityTable()
Test method for Database.getCapabilityTable().


testGetUserTable

public void testGetUserTable()
Test method for Database.getUserTable().


testGetGroupTable

public void testGetGroupTable()
Test method for Database.getGroupTable().


testGetGroupMembershipTable

public void testGetGroupMembershipTable()
Test method for Database.getGroupMembershipTable().


testGetGroupCapabilityTable

public void testGetGroupCapabilityTable()
Test method for Database.getGroupCapabilityTable().


testGetSettingTable

public void testGetSettingTable()
Test method for Database.getSettingTable().


testSqlQuery

public void testSqlQuery()
Test method for Database.sqlQuery(java.lang.String).


testSqlUpdate

public void testSqlUpdate()
Test method for Database.sqlUpdate(java.lang.String).


testGuestUser

public void testGuestUser()
Test method for Database.guestUser().


testAdministratorUser

public void testAdministratorUser()
Test method for Database.administratorUser().


testGivesCapabilitySQL

public void testGivesCapabilitySQL()
Test method for givesCapabilitySQL(org.melati.poem.User, org.melati.poem.Capability).


testHasCapability

public void testHasCapability()
Test method for Database.hasCapability(org.melati.poem.User, org.melati.poem.Capability).


testGuestAccessToken

public void testGuestAccessToken()
Test method for Database.guestAccessToken().


testAdministerCapability

public void testAdministerCapability()
If we are not in a session then an unsafe read is performed. Test method for Database.administerCapability().


testGetCanAdminister

public void testGetCanAdminister()
Test method for Database.getCanAdminister().


testSetCanAdminister

public void testSetCanAdminister()
Test method for Database.setCanAdminister().


testSetCanAdministerString

public void testSetCanAdministerString()
Test method for Database.setCanAdminister(java.lang.String).


testTrimCache

public void testTrimCache()
Test method for Database.trimCache(int).


testUncacheContents

public void testUncacheContents()
Test method for Database.uncache().


testReferencesToPersistent

public void testReferencesToPersistent()
Test method for Database.referencesTo(org.melati.poem.Persistent).


testReferencesToTable

public void testReferencesToTable()
Test method for Database.referencesTo(org.melati.poem.Table).


testDumpCacheAnalysis

public void testDumpCacheAnalysis()
Test method for Database.dumpCacheAnalysis().


testDump

public void testDump()
Test method for Database.dump().


testGetDbms

public void testGetDbms()
Test method for Database.getDbms().


testQuotedName

public void testQuotedName()
Test method for Database.quotedName(java.lang.String).


testToString

public void testToString()
Test method for Database.toString().


testGetCommittedConnection

public void testGetCommittedConnection()
Test method for Database.getCommittedConnection().


testLogSQL

public void testLogSQL()
Test method for Database.logSQL().


testSetLogSQL

public void testSetLogSQL()
Test method for Database.setLogSQL(boolean).


testLogCommits

public void testLogCommits()
Test method for Database.logCommits().


testSetLogCommits

public void testSetLogCommits()
Test method for Database.setLogCommits(boolean).


testGetQueryCount

public void testGetQueryCount()
Test method for Database.getQueryCount().


testIncrementQueryCount

public void testIncrementQueryCount()
Test method for org.melati.poem.Database#incrementQueryCount().



Copyright © 2000-2010 PanEris. All Rights Reserved.