org.melati.poem.test.throwing
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
              extended by org.melati.poem.test.throwing.DatabaseTest
All Implemented Interfaces:
junit.framework.Test

public class DatabaseTest
extends DatabaseTest

Since:
25 Feb 2007
Author:
timp

Constructor Summary
DatabaseTest(String name)
          Constructor.
 
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 testAddTableAndCommitThrowing()
          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 testConnect2()
          Provoke an SQLException within unifyWithDB().
 void testConnectThrowing3()
          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 testHasCapabilityThrowing()
           
 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 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 org.melati.poem.test.DatabaseTest
testShutdown
 
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)
Constructor.

Parameters:
name - test name
Method Detail

setUp

protected void setUp()
              throws Exception
Description copied from class: DatabaseTest

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

tearDown

protected void tearDown()
                 throws Exception
Description copied from class: DatabaseTest

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

testAddConstraints

public void testAddConstraints()
Description copied from class: DatabaseTest
Test method for Database.addConstraints().

Overrides:
testAddConstraints in class DatabaseTest

testAddTableAndCommit

public void testAddTableAndCommit()
Description copied from class: DatabaseTest
Test method for #addTableAndCommit(org.melati.poem.TableInfo, java.lang.String).

Overrides:
testAddTableAndCommit in class DatabaseTest
See Also:
DynamicTableTest

testAddTableAndCommitThrowing

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


testAdministerCapability

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

Overrides:
testAdministerCapability in class DatabaseTest

testAdministratorUser

public void testAdministratorUser()
Description copied from class: DatabaseTest
Test method for Database.administratorUser().

Overrides:
testAdministratorUser in class DatabaseTest

testBeginExclusiveLock

public void testBeginExclusiveLock()
Description copied from class: DatabaseTest
Test method for Database.beginExclusiveLock().

Overrides:
testBeginExclusiveLock in class DatabaseTest

testBeginSession

public void testBeginSession()
Description copied from class: DatabaseTest
Test method for Database.beginSession(org.melati.poem.AccessToken).

Overrides:
testBeginSession in class DatabaseTest

testColumns

public void testColumns()
Description copied from class: DatabaseTest
Test method for Database.columns().

Overrides:
testColumns in class DatabaseTest

testConnect

public void testConnect()
Description copied from class: DatabaseTest
Test method for org.melati.poem.Database#connect(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int).

Overrides:
testConnect in class DatabaseTest

testConnect2

public void testConnect2()
Provoke an SQLException within unifyWithDB().


testConnectThrowing3

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


testDatabase

public void testDatabase()
Description copied from class: DatabaseTest
Test method for Database.Database().

Overrides:
testDatabase in class DatabaseTest

testDisconnect

public void testDisconnect()
Description copied from class: DatabaseTest
Test method for Database.disconnect().

Overrides:
testDisconnect in class DatabaseTest

testDump

public void testDump()
Description copied from class: DatabaseTest
Test method for Database.dump().

Overrides:
testDump in class DatabaseTest

testDumpCacheAnalysis

public void testDumpCacheAnalysis()
Description copied from class: DatabaseTest
Test method for Database.dumpCacheAnalysis().

Overrides:
testDumpCacheAnalysis in class DatabaseTest

testEndExclusiveLock

public void testEndExclusiveLock()
Description copied from class: DatabaseTest
Test method for Database.endExclusiveLock().

Overrides:
testEndExclusiveLock in class DatabaseTest

testEndSession

public void testEndSession()
Description copied from class: DatabaseTest
Test method for Database.endSession().

Overrides:
testEndSession in class DatabaseTest

testGetCanAdminister

public void testGetCanAdminister()
Description copied from class: DatabaseTest
Test method for Database.getCanAdminister().

Overrides:
testGetCanAdminister in class DatabaseTest

testGetCapabilityTable

public void testGetCapabilityTable()
Description copied from class: DatabaseTest
Test method for Database.getCapabilityTable().

Overrides:
testGetCapabilityTable in class DatabaseTest

testGetColumnInfoTable

public void testGetColumnInfoTable()
Description copied from class: DatabaseTest
Test method for Database.getColumnInfoTable().

Overrides:
testGetColumnInfoTable in class DatabaseTest

testGetCommittedConnection

public void testGetCommittedConnection()
Description copied from class: DatabaseTest
Test method for Database.getCommittedConnection().

Overrides:
testGetCommittedConnection in class DatabaseTest

testGetDbms

public void testGetDbms()
Description copied from class: DatabaseTest
Test method for Database.getDbms().

Overrides:
testGetDbms in class DatabaseTest

testGetDisplayTables

public void testGetDisplayTables()
Description copied from class: DatabaseTest
Test method for Database.getDisplayTables().

Overrides:
testGetDisplayTables in class DatabaseTest

testGetFreeTransactionsCount

public void testGetFreeTransactionsCount()
Description copied from class: DatabaseTest
Test method for Database.getFreeTransactionsCount().

Overrides:
testGetFreeTransactionsCount in class DatabaseTest

testGetGroupCapabilityTable

public void testGetGroupCapabilityTable()
Description copied from class: DatabaseTest
Test method for Database.getGroupCapabilityTable().

Overrides:
testGetGroupCapabilityTable in class DatabaseTest

testGetGroupMembershipTable

public void testGetGroupMembershipTable()
Description copied from class: DatabaseTest
Test method for Database.getGroupMembershipTable().

Overrides:
testGetGroupMembershipTable in class DatabaseTest

testGetGroupTable

public void testGetGroupTable()
Description copied from class: DatabaseTest
Test method for Database.getGroupTable().

Overrides:
testGetGroupTable in class DatabaseTest

testGetQueryCount

public void testGetQueryCount()
Description copied from class: DatabaseTest
Test method for Database.getQueryCount().

Overrides:
testGetQueryCount in class DatabaseTest

testGetSettingTable

public void testGetSettingTable()
Description copied from class: DatabaseTest
Test method for Database.getSettingTable().

Overrides:
testGetSettingTable in class DatabaseTest

testGetTable

public void testGetTable()
Description copied from class: DatabaseTest
Test method for Database.getTable(java.lang.String).

Overrides:
testGetTable in class DatabaseTest

testGetTableCategoryTable

public void testGetTableCategoryTable()
Description copied from class: DatabaseTest
Test method for Database.getTableCategoryTable().

Overrides:
testGetTableCategoryTable in class DatabaseTest

testGetTableInfoTable

public void testGetTableInfoTable()
Description copied from class: DatabaseTest
Test method for Database.getTableInfoTable().

Overrides:
testGetTableInfoTable in class DatabaseTest

testGetTransactionsCount

public void testGetTransactionsCount()
Description copied from class: DatabaseTest
Test method for Database.getTransactionsCount().

Overrides:
testGetTransactionsCount in class DatabaseTest

testGetUserTable

public void testGetUserTable()
Description copied from class: DatabaseTest
Test method for Database.getUserTable().

Overrides:
testGetUserTable in class DatabaseTest

testGivesCapabilitySQL

public void testGivesCapabilitySQL()
Description copied from class: DatabaseTest
Test method for givesCapabilitySQL(org.melati.poem.User, org.melati.poem.Capability).

Overrides:
testGivesCapabilitySQL in class DatabaseTest

testGuestAccessToken

public void testGuestAccessToken()
Description copied from class: DatabaseTest
Test method for Database.guestAccessToken().

Overrides:
testGuestAccessToken in class DatabaseTest

testGuestUser

public void testGuestUser()
Description copied from class: DatabaseTest
Test method for Database.guestUser().

Overrides:
testGuestUser in class DatabaseTest

testHasCapability

public void testHasCapability()
Description copied from class: DatabaseTest
Test method for Database.hasCapability(org.melati.poem.User, org.melati.poem.Capability).

Overrides:
testHasCapability in class DatabaseTest

testHasCapabilityThrowing

public void testHasCapabilityThrowing()
See Also:
Database.hasCapability(User, Capability)

testInCommittedTransaction

public void testInCommittedTransaction()
Description copied from class: DatabaseTest
Test method for Database.inCommittedTransaction(org.melati.poem.AccessToken, org.melati.poem.PoemTask).

Overrides:
testInCommittedTransaction in class DatabaseTest

testIncrementQueryCount

public void testIncrementQueryCount()
Description copied from class: DatabaseTest
Test method for org.melati.poem.Database#incrementQueryCount().

Overrides:
testIncrementQueryCount in class DatabaseTest

testInSession

public void testInSession()
Description copied from class: DatabaseTest
Test method for Database.inSession(org.melati.poem.AccessToken, org.melati.poem.PoemTask).

Overrides:
testInSession in class DatabaseTest

testIsFree

public void testIsFree()
Description copied from class: DatabaseTest
Test method for Database.isFree(org.melati.poem.PoemTransaction).

Overrides:
testIsFree in class DatabaseTest

testLogCommits

public void testLogCommits()
Description copied from class: DatabaseTest
Test method for Database.logCommits().

Overrides:
testLogCommits in class DatabaseTest

testLogSQL

public void testLogSQL()
Description copied from class: DatabaseTest
Test method for Database.logSQL().

Overrides:
testLogSQL in class DatabaseTest

testPoemTransaction

public void testPoemTransaction()
Description copied from class: DatabaseTest
Test method for Database.poemTransaction(int).

Overrides:
testPoemTransaction in class DatabaseTest

testQuotedName

public void testQuotedName()
Description copied from class: DatabaseTest
Test method for Database.quotedName(java.lang.String).

Overrides:
testQuotedName in class DatabaseTest

testReferencesToPersistent

public void testReferencesToPersistent()
Description copied from class: DatabaseTest
Test method for Database.referencesTo(org.melati.poem.Persistent).

Overrides:
testReferencesToPersistent in class DatabaseTest

testReferencesToTable

public void testReferencesToTable()
Description copied from class: DatabaseTest
Test method for Database.referencesTo(org.melati.poem.Table).

Overrides:
testReferencesToTable in class DatabaseTest

testSetCanAdminister

public void testSetCanAdminister()
Description copied from class: DatabaseTest
Test method for Database.setCanAdminister().

Overrides:
testSetCanAdminister in class DatabaseTest

testSetCanAdministerString

public void testSetCanAdministerString()
Description copied from class: DatabaseTest
Test method for Database.setCanAdminister(java.lang.String).

Overrides:
testSetCanAdministerString in class DatabaseTest

testSetLogCommits

public void testSetLogCommits()
Description copied from class: DatabaseTest
Test method for Database.setLogCommits(boolean).

Overrides:
testSetLogCommits in class DatabaseTest

testSetLogSQL

public void testSetLogSQL()
Description copied from class: DatabaseTest
Test method for Database.setLogSQL(boolean).

Overrides:
testSetLogSQL in class DatabaseTest

testSetTransactionsMax

public void testSetTransactionsMax()
Description copied from class: DatabaseTest
Test method for Database.setTransactionsMax(int).

Overrides:
testSetTransactionsMax in class DatabaseTest

testSqlQuery

public void testSqlQuery()
Description copied from class: DatabaseTest
Test method for Database.sqlQuery(java.lang.String).

Overrides:
testSqlQuery in class DatabaseTest

testSqlUpdate

public void testSqlUpdate()
Description copied from class: DatabaseTest
Test method for Database.sqlUpdate(java.lang.String).

Overrides:
testSqlUpdate in class DatabaseTest

testTables

public void testTables()
Description copied from class: DatabaseTest
Test method for Database.tables().

Overrides:
testTables in class DatabaseTest

testToString

public void testToString()
Description copied from class: DatabaseTest
Test method for Database.toString().

Overrides:
testToString in class DatabaseTest

testTransaction

public void testTransaction()
Description copied from class: DatabaseTest
Test method for Database.transaction(int).

Overrides:
testTransaction in class DatabaseTest

testTransactionsMax

public void testTransactionsMax()
Description copied from class: DatabaseTest
Test method for Database.transactionsMax().

Overrides:
testTransactionsMax in class DatabaseTest

testTrimCache

public void testTrimCache()
Description copied from class: DatabaseTest
Test method for Database.trimCache(int).

Overrides:
testTrimCache in class DatabaseTest

testUncacheContents

public void testUncacheContents()
Description copied from class: DatabaseTest
Test method for Database.uncache().

Overrides:
testUncacheContents in class DatabaseTest


Copyright © 2000-2010 PanEris. All Rights Reserved.