org.melati.poem.test.throwing
Class PoemDatabaseTest

Package class diagram package PoemDatabaseTest
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.melati.poem.test.PoemTestCase
              extended by org.melati.poem.test.PoemDatabaseTest
                  extended by org.melati.poem.test.throwing.PoemDatabaseTest
All Implemented Interfaces:
junit.framework.Test

public class PoemDatabaseTest
extends PoemDatabaseTest

Since:
10 Feb 2007
Author:
timp

Field Summary
 
Fields inherited from class org.melati.poem.test.PoemTestCase
maxTrans, result
 
Constructor Summary
PoemDatabaseTest(String arg0)
           
 
Method Summary
 org.melati.poem.Database getDatabase(String name)
           
protected  void setUp()
           
protected  void tearDown()
           
 void testAddConstraints()
           
 void testAdministerCapability()
           
 void testBeginExclusiveLock()
           
 void testBeginSession()
           
 void testColumns()
          Note this is here so that we have the expected number of columns.
 void testConnect()
           
 void testDisconnect()
           
 void testDump()
           
 void testDumpCacheAnalysis()
           
 void testEndExclusiveLock()
           
 void testEndSession()
           
 void testGetCanAdminister()
           
 void testGetCapabilityTable()
           
 void testGetColumnInfoTable()
           
 void testGetCommittedConnection()
           
 void testGetDbms()
           
 void testGetDisplayTables()
           
 void testGetFreeTransactionsCount()
           
 void testGetGroupCapabilityTable()
           
 void testGetGroupMembershipTable()
           
 void testGetGroupTable()
           
 void testGetSettingTable()
           
 void testGetTable()
           
 void testGetTableCategoryTable()
           
 void testGetTableInfoTable()
           
 void testGetTransactionsCount()
           
 void testGetUserTable()
           
 void testGivesCapabilitySQL()
           
 void testGuestAccessToken()
           
 void testHasCapability()
           
 void testInSession()
           
 void testIsFree()
           
 void testLogCommits()
           
 void testLogSQL()
           
 void testPoemTransaction()
           
 void testQuotedName()
           
 void testReferencesToPersistent()
           
 void testReferencesToTable()
           
 void testSetCanAdminister()
           
 void testSetLogCommits()
           
 void testSetLogSQL()
           
 void testSetTransactionsMax()
           
 void testShutdown()
           
 void testSqlQuery()
           
 void testSqlUpdate()
          Need to be in separate transactions on postgresql.
 void testSqlUpdate1()
          Need to be in separate transactions on postgresql.
 void testSqlUpdate2()
          Need to be in separate transactions on postgresql.
 void testTables()
          Note this is here so that we have the expected number of tables.
 void testToString()
           
 void testTransaction()
           
 void testTransactionsMax()
           
 void testTrimCache()
           
 void testUncacheContents()
           
 
Methods inherited from class org.melati.poem.test.PoemDatabaseTest
testAdministratorUser, testGuestUser, testSqlQueryThrows
 
Methods inherited from class org.melati.poem.test.PoemTestCase
assertEquals, assertEquals, assertEquals, checkColumns, checkDbUnchanged, checkTables, checkTablesAndColumns, databaseUnchanged, dropTable, dumpTable, getDatabaseName, getDb, getDb, getName, getOrDie, getProperties, getPropertiesFileName, getUserToRunAs, run, runTest, setDatabaseName, setName, setPropertiesFileName, setUserToRunAs, testNothing
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, runBare, 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, 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
 
Methods inherited from interface junit.framework.Test
countTestCases
 

Constructor Detail

PoemDatabaseTest

public PoemDatabaseTest(String arg0)
Parameters:
arg0 -
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class PoemDatabaseTest
Throws:
Exception
See Also:
TestCase#setUp()

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class PoemDatabaseTest
Throws:
Exception
See Also:
TestCase#tearDown()

getDatabase

public org.melati.poem.Database getDatabase(String name)
Overrides:
getDatabase in class PoemTestCase
Parameters:
name - the name of the logical db
Returns:
a Database

testAddConstraints

public void testAddConstraints()
Overrides:
testAddConstraints in class PoemDatabaseTest
See Also:
Database.addConstraints(), DatabaseTest.testAddConstraints()

testAdministerCapability

public void testAdministerCapability()
Overrides:
testAdministerCapability in class PoemDatabaseTest
See Also:
org.melati.poem.test.DatabaseTest#administerCapability(), Database.administerCapability()

testBeginExclusiveLock

public void testBeginExclusiveLock()
Overrides:
testBeginExclusiveLock in class PoemDatabaseTest
See Also:
Database.beginExclusiveLock()

testBeginSession

public void testBeginSession()
Overrides:
testBeginSession in class PoemDatabaseTest
See Also:
Database.beginSession(AccessToken)

testColumns

public void testColumns()
Description copied from class: PoemDatabaseTest
Note this is here so that we have the expected number of columns.

Overrides:
testColumns in class PoemDatabaseTest
See Also:
Database.columns()

testConnect

public void testConnect()
Overrides:
testConnect in class PoemDatabaseTest
See Also:
DatabaseTest.testConnect(), Database#connect(String, String, String, String, int)

testDisconnect

public void testDisconnect()
Overrides:
testDisconnect in class PoemDatabaseTest
See Also:
Database.disconnect()

testDump

public void testDump()
Overrides:
testDump in class PoemDatabaseTest
See Also:
Database.dump()

testDumpCacheAnalysis

public void testDumpCacheAnalysis()
Overrides:
testDumpCacheAnalysis in class PoemDatabaseTest
See Also:
Database.dumpCacheAnalysis()

testEndExclusiveLock

public void testEndExclusiveLock()
Overrides:
testEndExclusiveLock in class PoemDatabaseTest
See Also:
Database.endExclusiveLock()

testEndSession

public void testEndSession()
Overrides:
testEndSession in class PoemDatabaseTest
See Also:
Database.endSession()

testGetCanAdminister

public void testGetCanAdminister()
Overrides:
testGetCanAdminister in class PoemDatabaseTest
See Also:
Database.getCanAdminister()

testGetCapabilityTable

public void testGetCapabilityTable()
Overrides:
testGetCapabilityTable in class PoemDatabaseTest
See Also:
Database.getCapabilityTable()

testGetColumnInfoTable

public void testGetColumnInfoTable()
Overrides:
testGetColumnInfoTable in class PoemDatabaseTest
See Also:
Database.getColumnInfoTable()

testGetCommittedConnection

public void testGetCommittedConnection()
Overrides:
testGetCommittedConnection in class PoemDatabaseTest
See Also:
Database.getCommittedConnection()

testGetDbms

public void testGetDbms()
Overrides:
testGetDbms in class PoemDatabaseTest
See Also:
Database.getDbms()

testGetDisplayTables

public void testGetDisplayTables()
Overrides:
testGetDisplayTables in class PoemDatabaseTest
See Also:
Database.getDisplayTables()

testGetFreeTransactionsCount

public void testGetFreeTransactionsCount()
Overrides:
testGetFreeTransactionsCount in class PoemDatabaseTest
See Also:
Database.getFreeTransactionsCount()

testGetGroupCapabilityTable

public void testGetGroupCapabilityTable()
Overrides:
testGetGroupCapabilityTable in class PoemDatabaseTest
See Also:
Database.getGroupCapabilityTable()

testGetGroupMembershipTable

public void testGetGroupMembershipTable()
Overrides:
testGetGroupMembershipTable in class PoemDatabaseTest
See Also:
Database.getGroupMembershipTable()

testGetGroupTable

public void testGetGroupTable()
Overrides:
testGetGroupTable in class PoemDatabaseTest
See Also:
Database.getGroupTable()

testGetSettingTable

public void testGetSettingTable()
Overrides:
testGetSettingTable in class PoemDatabaseTest
See Also:
Database.getSettingTable()

testGetTable

public void testGetTable()
Overrides:
testGetTable in class PoemDatabaseTest
See Also:
Database.getTable(String)

testGetTableCategoryTable

public void testGetTableCategoryTable()
Overrides:
testGetTableCategoryTable in class PoemDatabaseTest
See Also:
Database.getTableCategoryTable()

testGetTableInfoTable

public void testGetTableInfoTable()
Overrides:
testGetTableInfoTable in class PoemDatabaseTest
See Also:
Database.getTableInfoTable()

testGetTransactionsCount

public void testGetTransactionsCount()
Overrides:
testGetTransactionsCount in class PoemDatabaseTest
See Also:
Database.getTransactionsCount()

testGetUserTable

public void testGetUserTable()
Overrides:
testGetUserTable in class PoemDatabaseTest
See Also:
PoemDatabaseBase.getUserTable(), Database.getTable(String)

testGivesCapabilitySQL

public void testGivesCapabilitySQL()
Overrides:
testGivesCapabilitySQL in class PoemDatabaseTest
See Also:
Database.givesCapabilitySQL(User, Capability)

testGuestAccessToken

public void testGuestAccessToken()
Overrides:
testGuestAccessToken in class PoemDatabaseTest
See Also:
Database.guestAccessToken()

testHasCapability

public void testHasCapability()
Overrides:
testHasCapability in class PoemDatabaseTest
See Also:
Database.hasCapability(User, Capability)

testInSession

public void testInSession()
Overrides:
testInSession in class PoemDatabaseTest
See Also:
Database.inSession(AccessToken, PoemTask)

testIsFree

public void testIsFree()
Overrides:
testIsFree in class PoemDatabaseTest
See Also:
Database.isFree(PoemTransaction)

testLogCommits

public void testLogCommits()
Overrides:
testLogCommits in class PoemDatabaseTest
See Also:
Database.logCommits()

testLogSQL

public void testLogSQL()
Overrides:
testLogSQL in class PoemDatabaseTest
See Also:
Database.logSQL()

testPoemTransaction

public void testPoemTransaction()
Overrides:
testPoemTransaction in class PoemDatabaseTest
See Also:
Database.poemTransaction(int)

testQuotedName

public void testQuotedName()
Overrides:
testQuotedName in class PoemDatabaseTest
See Also:
Database.quotedName(String)

testReferencesToPersistent

public void testReferencesToPersistent()
Overrides:
testReferencesToPersistent in class PoemDatabaseTest
See Also:
Database.referencesTo(Persistent)

testReferencesToTable

public void testReferencesToTable()
Overrides:
testReferencesToTable in class PoemDatabaseTest
See Also:
Database.referencesTo(Table)

testSetCanAdminister

public void testSetCanAdminister()
Overrides:
testSetCanAdminister in class PoemDatabaseTest
See Also:
Database.setCanAdminister(), Database.setCanAdminister(String)

testSetLogCommits

public void testSetLogCommits()
Overrides:
testSetLogCommits in class PoemDatabaseTest
See Also:
Database.setLogCommits(boolean)

testSetLogSQL

public void testSetLogSQL()
Overrides:
testSetLogSQL in class PoemDatabaseTest
See Also:
Database.setLogSQL(boolean)

testSetTransactionsMax

public void testSetTransactionsMax()
Overrides:
testSetTransactionsMax in class PoemDatabaseTest
See Also:
Database.setTransactionsMax(int)

testShutdown

public void testShutdown()
Overrides:
testShutdown in class PoemDatabaseTest
See Also:
org.melati.poem.Database#shutdown()

testSqlQuery

public void testSqlQuery()
Overrides:
testSqlQuery in class PoemDatabaseTest
See Also:
Database.sqlQuery(String)

testSqlUpdate

public void testSqlUpdate()
Description copied from class: PoemDatabaseTest
Need to be in separate transactions on postgresql.

Overrides:
testSqlUpdate in class PoemDatabaseTest
See Also:
Database.sqlUpdate(String)

testSqlUpdate1

public void testSqlUpdate1()
Description copied from class: PoemDatabaseTest
Need to be in separate transactions on postgresql.

Overrides:
testSqlUpdate1 in class PoemDatabaseTest
See Also:
Database.sqlUpdate(String)

testSqlUpdate2

public void testSqlUpdate2()
Description copied from class: PoemDatabaseTest
Need to be in separate transactions on postgresql.

Overrides:
testSqlUpdate2 in class PoemDatabaseTest
See Also:
Database.sqlUpdate(String)

testTables

public void testTables()
Description copied from class: PoemDatabaseTest
Note this is here so that we have the expected number of tables.

Overrides:
testTables in class PoemDatabaseTest
See Also:
Database.tables()

testToString

public void testToString()
Overrides:
testToString in class PoemDatabaseTest
See Also:
Database.toString()

testTransaction

public void testTransaction()
Overrides:
testTransaction in class PoemDatabaseTest
See Also:
Database.transaction(int)

testTransactionsMax

public void testTransactionsMax()
Overrides:
testTransactionsMax in class PoemDatabaseTest
See Also:
Database.transactionsMax()

testTrimCache

public void testTrimCache()
Overrides:
testTrimCache in class PoemDatabaseTest
See Also:
Database.trimCache(int)

testUncacheContents

public void testUncacheContents()
Overrides:
testUncacheContents in class PoemDatabaseTest
See Also:
Database.uncache()


Copyright © 2000-2010 PanEris. All Rights Reserved.