public class PrepareExecuteDDL extends BaseJDBCTestCase
Modifier and Type | Field and Description |
---|---|
private java.sql.Connection |
connDDL
Connection to execute the DDL on.
|
private java.lang.String |
ddl |
private static java.lang.String[] |
DDL
All the DDL commands that will be executed, one per
fixture, as the mutation between the prepare and execute.
|
private static java.lang.String[] |
STMTS
List of statements that are prepared and then executed.
|
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Modifier | Constructor and Description |
---|---|
private |
PrepareExecuteDDL(java.lang.String name,
java.lang.String ddl) |
Modifier and Type | Method and Description |
---|---|
private void |
checkGrantRevoke(java.sql.PreparedStatement ps,
java.lang.String sql) |
private void |
checkSelect(java.sql.PreparedStatement ps,
java.lang.String sql) |
protected void |
setUp()
Set the fixture up with a clean, standard table PED001.
|
static junit.framework.Test |
suite()
Create a suite of tests, one per statement in DDL.
|
private boolean |
tableDropped() |
protected void |
tearDown()
Tear-down the fixture by removing the table (if it still
exists).
|
void |
testPrepareExcute() |
assertCallError, assertCheckTable, assertCommitError, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertResults, assertResults, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, chattyPrepare, chattyPrepareCall, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, dumpRs, dumpRs, emptyStatementCache, executeQuery, expectCompilationError, expectCompilationError, expectExecutionError, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, goodStatement, goodUpdate, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbedded
alarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSameNullness, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, newAssertionFailedError, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemErr, setSystemOut, setSystemProperty, sleep, sleepAtLeastOneTick, traceit, vmAtLeast
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toString
private java.sql.Connection connDDL
private static final java.lang.String[] STMTS
private static final java.lang.String[] DDL
private final java.lang.String ddl
private PrepareExecuteDDL(java.lang.String name, java.lang.String ddl)
public static junit.framework.Test suite()
private boolean tableDropped()
public void testPrepareExcute() throws java.sql.SQLException
java.sql.SQLException
private void checkSelect(java.sql.PreparedStatement ps, java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
private void checkGrantRevoke(java.sql.PreparedStatement ps, java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
protected void setUp() throws java.sql.SQLException
setUp
in class junit.framework.TestCase
java.sql.SQLException
protected void tearDown() throws java.lang.Exception
tearDown
in class BaseJDBCTestCase
java.lang.Exception
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.