org.apache.derbyTesting.functionTests.tests.jdbcapi
Class PoolXADSCreateShutdownDBTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.derbyTesting.junit.BaseTestCase
              extended by org.apache.derbyTesting.junit.BaseJDBCTestCase
                  extended by org.apache.derbyTesting.functionTests.tests.jdbcapi.PoolXADSCreateShutdownDBTest
All Implemented Interfaces:
junit.framework.Test

public class PoolXADSCreateShutdownDBTest
extends BaseJDBCTestCase


Field Summary
(package private) static java.lang.String[] ADDITIONAL_DBS
           
(package private) static java.lang.String DBNotFoundState
           
private  java.lang.String ShutdownState
           
 
Fields inherited from class org.apache.derbyTesting.junit.BaseTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
 
Constructor Summary
PoolXADSCreateShutdownDBTest(java.lang.String name)
           
 
Method Summary
protected  void assertConflictedSetterConnAttrOK(java.lang.Object ds)
           
protected  void assertConflictedSettersOK(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertConSetOK(java.lang.Object ds, java.lang.String expectedSQLState, java.lang.String dbName, java.lang.String connAttrValue, java.lang.String setter, java.lang.String setValue)
           
protected  void assertCreateUsingConnAttrsOK(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertDSConnectionFailed(java.lang.String expectedSQLState, java.lang.Object ds)
           
protected  void assertGetNull(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertNoDB(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertNotSetAndGet(java.lang.Object ds, java.lang.String dbName, java.lang.String propertyString, java.lang.String setValue)
           
protected  void assertPositive(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertReset(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertSetAndGet(java.lang.Object ds, java.lang.String dbName, java.lang.String propertyString, java.lang.String setValue)
           
protected  void assertSetConOK(java.lang.Object ds, java.lang.String expectedSQLState, java.lang.String dbName, java.lang.String connAttrValue, java.lang.String setter, java.lang.String setValue)
           
protected  void assertShutdownAndCreateConnAttr(java.lang.String expectedSQLState, java.lang.Object ds, java.lang.String dbName, java.lang.String twoPropertyString)
           
protected  void assertShutdownUsingConnAttrsOK(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertShutdownUsingSetOK(java.lang.Object ds, java.lang.String dbName, boolean connAttr)
           
protected  void assertTwiceOK(java.lang.Object ds, java.lang.String dbName)
           
protected  void assertUpdateCount(java.lang.Object ds)
           
private  void clearBeanProperties(java.lang.Object ds)
          Clear bean properties for next test
protected  java.lang.String composeDatabaseName(java.lang.String dbName)
           
 void doCreateAndShutdown(java.lang.Object ds)
           
static java.lang.Object getBeanProperty(java.lang.Object ds, java.lang.String propertyString)
           
private static java.lang.String getGetterName(java.lang.String attribute)
           
static junit.framework.Test suite()
           
 void tearDown()
          Tear down this fixture, sub-classes should call super.tearDown().
 void testPoolDS()
           
 void testXADS()
           
 
Methods inherited from class org.apache.derbyTesting.junit.BaseJDBCTestCase
assertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertTableRowCount, assertUpdateCount, assertUpdateCount, checkAllConsistency, checkEstimatedRowCount, commit, createStatement, createStatement, createStatement, dropTable, dropTable, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbedded
 
Methods inherited from class org.apache.derbyTesting.junit.BaseTestCase
alarm, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertSecurityManager, assertThrowableEquals, execJavaCmd, fail, getFailureFolder, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeSystemProperty, runBare, setSystemProperty, traceit
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, setUp, 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
 

Field Detail

ADDITIONAL_DBS

static final java.lang.String[] ADDITIONAL_DBS

DBNotFoundState

static java.lang.String DBNotFoundState

ShutdownState

private java.lang.String ShutdownState
Constructor Detail

PoolXADSCreateShutdownDBTest

public PoolXADSCreateShutdownDBTest(java.lang.String name)
Method Detail

suite

public static junit.framework.Test suite()

tearDown

public void tearDown()
              throws java.lang.Exception
Description copied from class: BaseJDBCTestCase
Tear down this fixture, sub-classes should call super.tearDown(). This cleanups & closes the connection if it is open and any statement objects returned through the utility methods.

Overrides:
tearDown in class BaseJDBCTestCase
Throws:
java.lang.Exception

testPoolDS

public void testPoolDS()
                throws java.sql.SQLException
Throws:
java.sql.SQLException

testXADS

public void testXADS()
              throws java.sql.SQLException
Throws:
java.sql.SQLException

doCreateAndShutdown

public void doCreateAndShutdown(java.lang.Object ds)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

composeDatabaseName

protected java.lang.String composeDatabaseName(java.lang.String dbName)

assertGetNull

protected void assertGetNull(java.lang.Object ds,
                             java.lang.String dbName)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException

assertSetAndGet

protected void assertSetAndGet(java.lang.Object ds,
                               java.lang.String dbName,
                               java.lang.String propertyString,
                               java.lang.String setValue)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

assertNotSetAndGet

protected void assertNotSetAndGet(java.lang.Object ds,
                                  java.lang.String dbName,
                                  java.lang.String propertyString,
                                  java.lang.String setValue)
                           throws java.sql.SQLException
Throws:
java.sql.SQLException

assertReset

protected void assertReset(java.lang.Object ds,
                           java.lang.String dbName)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

getBeanProperty

public static java.lang.Object getBeanProperty(java.lang.Object ds,
                                               java.lang.String propertyString)

getGetterName

private static java.lang.String getGetterName(java.lang.String attribute)

assertShutdownUsingSetOK

protected void assertShutdownUsingSetOK(java.lang.Object ds,
                                        java.lang.String dbName,
                                        boolean connAttr)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

assertCreateUsingConnAttrsOK

protected void assertCreateUsingConnAttrsOK(java.lang.Object ds,
                                            java.lang.String dbName)
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

assertShutdownUsingConnAttrsOK

protected void assertShutdownUsingConnAttrsOK(java.lang.Object ds,
                                              java.lang.String dbName)
                                       throws java.sql.SQLException
Throws:
java.sql.SQLException

assertShutdownAndCreateConnAttr

protected void assertShutdownAndCreateConnAttr(java.lang.String expectedSQLState,
                                               java.lang.Object ds,
                                               java.lang.String dbName,
                                               java.lang.String twoPropertyString)
                                        throws java.sql.SQLException
Throws:
java.sql.SQLException

assertDSConnectionFailed

protected void assertDSConnectionFailed(java.lang.String expectedSQLState,
                                        java.lang.Object ds)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

assertNoDB

protected void assertNoDB(java.lang.Object ds,
                          java.lang.String dbName)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

assertPositive

protected void assertPositive(java.lang.Object ds,
                              java.lang.String dbName)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

assertTwiceOK

protected void assertTwiceOK(java.lang.Object ds,
                             java.lang.String dbName)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException

assertConflictedSettersOK

protected void assertConflictedSettersOK(java.lang.Object ds,
                                         java.lang.String dbName)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

assertConflictedSetterConnAttrOK

protected void assertConflictedSetterConnAttrOK(java.lang.Object ds)
                                         throws java.sql.SQLException
Throws:
java.sql.SQLException

assertConSetOK

protected void assertConSetOK(java.lang.Object ds,
                              java.lang.String expectedSQLState,
                              java.lang.String dbName,
                              java.lang.String connAttrValue,
                              java.lang.String setter,
                              java.lang.String setValue)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

assertSetConOK

protected void assertSetConOK(java.lang.Object ds,
                              java.lang.String expectedSQLState,
                              java.lang.String dbName,
                              java.lang.String connAttrValue,
                              java.lang.String setter,
                              java.lang.String setValue)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

assertUpdateCount

protected void assertUpdateCount(java.lang.Object ds)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

clearBeanProperties

private void clearBeanProperties(java.lang.Object ds)
                          throws java.sql.SQLException
Clear bean properties for next test

Parameters:
ds -
Throws:
java.sql.SQLException

Built on Thu 2009-11-26 18:42:53-0800, from revision 884739

Apache Derby V10.6 Internals - Copyright © 2004,2008 The Apache Software Foundation. All Rights Reserved.