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

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.DSCreateShutdownDBTest
All Implemented Interfaces:
junit.framework.Test

public class DSCreateShutdownDBTest
extends BaseJDBCTestCase


Field Summary
(package private) static java.lang.String[] ADDITIONAL_DBS
           
(package private) static java.lang.String DBNotFoundState
           
 
Fields inherited from class org.apache.derbyTesting.junit.BaseTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
 
Constructor Summary
DSCreateShutdownDBTest(java.lang.String name)
           
 
Method Summary
protected  void assertConflictedSetterConnAttrOK()
           
protected  void assertConflictedSettersOK(java.lang.String dbName)
           
protected  void assertConSetOK(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.String dbName)
           
protected  void assertDSConnectionFailed(java.lang.String expectedSQLState, javax.sql.DataSource ds)
           
protected  void assertGetNull(java.lang.String dbName)
           
protected  void assertNoDB(java.lang.String dbName)
           
protected  void assertNotSetAndGet(java.lang.String dbName, java.lang.String propertyString, java.lang.String setValue)
           
protected  void assertPositive(java.lang.String dbName)
           
protected  void assertReset(java.lang.String dbName)
           
protected  void assertSetAndGet(java.lang.String dbName, java.lang.String propertyString, java.lang.String setValue)
           
protected  void assertSetConOK(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.String dbName, java.lang.String twoPropertyString)
           
protected  void assertShutdownUsingConnAttrsOK(java.lang.String dbName)
           
protected  void assertShutdownUsingSetOK(java.lang.String dbName, boolean connAttr)
           
protected  void assertTwiceOK(java.lang.String dbName)
           
protected  java.lang.String composeDatabaseName(java.lang.String dbName)
           
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 testCreateAndShutdown()
           
 
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
Constructor Detail

DSCreateShutdownDBTest

public DSCreateShutdownDBTest(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

testCreateAndShutdown

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

composeDatabaseName

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

assertGetNull

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

assertSetAndGet

protected void assertSetAndGet(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.String dbName,
                                  java.lang.String propertyString,
                                  java.lang.String setValue)
                           throws java.sql.SQLException
Throws:
java.sql.SQLException

assertReset

protected void assertReset(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.String dbName,
                                        boolean connAttr)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

assertCreateUsingConnAttrsOK

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

assertShutdownUsingConnAttrsOK

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

assertShutdownAndCreateConnAttr

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

assertDSConnectionFailed

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

assertNoDB

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

assertPositive

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

assertTwiceOK

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

assertConflictedSettersOK

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

assertConflictedSetterConnAttrOK

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

assertConSetOK

protected void assertConSetOK(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.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

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.