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

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.util.CanonTestCase
                      extended by org.apache.derbyTesting.functionTests.util.HarnessJavaTest
                          extended by org.apache.derbyTesting.functionTests.tests.jdbcapi.JDBCHarnessJavaTest
All Implemented Interfaces:
junit.framework.Test

public class JDBCHarnessJavaTest
extends HarnessJavaTest

Run a jdbcapi '.java' test from the old harness in the Junit infrastructure. The test's output is compared to a master file using the facilities of the super class CanonTestCase.
This allows a faster switch to running all tests under a single JUnit infrastructure. Running a test using this class does not preclude it from being converted to a real JUnit assert based test.


Field Summary
private static java.lang.String[] JDBCAPI_TESTS_BOTH
          Tests that run in both client and embedded.
 
Fields inherited from class org.apache.derbyTesting.junit.BaseTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
 
Constructor Summary
private JDBCHarnessJavaTest(java.lang.String name)
           
 
Method Summary
private static junit.framework.Test baseSuite(java.lang.String which, java.lang.String[] set)
           
protected  java.lang.String getArea()
          Return the folder of the test, such as 'jdbcapi' or 'lang'.
static junit.framework.Test suite()
           
 
Methods inherited from class org.apache.derbyTesting.functionTests.util.HarnessJavaTest
decorate, runTest
 
Methods inherited from class org.apache.derbyTesting.functionTests.util.CanonTestCase
tearDown
 
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, 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

JDBCAPI_TESTS_BOTH

private static final java.lang.String[] JDBCAPI_TESTS_BOTH
Tests that run in both client and embedded. Ideally both for a test of JDBC api functionality.

Constructor Detail

JDBCHarnessJavaTest

private JDBCHarnessJavaTest(java.lang.String name)
Method Detail

getArea

protected java.lang.String getArea()
Description copied from class: HarnessJavaTest
Return the folder of the test, such as 'jdbcapi' or 'lang'.

Specified by:
getArea in class HarnessJavaTest

suite

public static junit.framework.Test suite()

baseSuite

private static junit.framework.Test baseSuite(java.lang.String which,
                                              java.lang.String[] set)

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.