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, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, emptyStatementCache, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbeddedalarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, 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, toStringprivate 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.SQLExceptionprivate void checkSelect(java.sql.PreparedStatement ps,
java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void checkGrantRevoke(java.sql.PreparedStatement ps,
java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void setUp()
throws java.sql.SQLException
setUp in class junit.framework.TestCasejava.sql.SQLExceptionprotected void tearDown()
throws java.lang.Exception
tearDown in class BaseJDBCTestCasejava.lang.ExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.