public class StatementJdbc20Test extends BaseJDBCTestCase
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
CLOSED_STATEMENT |
private static java.lang.String |
METHOD_NOT_ALLOWED |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
StatementJdbc20Test(java.lang.String name)
Create a test with the given name.
|
| Modifier and Type | Method and Description |
|---|---|
private static junit.framework.Test |
baseSuite(java.lang.String name) |
static void |
dynamicResults(java.sql.ResultSet[] rs1,
java.sql.ResultSet[] rs2)
Stored procedure which returns 2 ResultSets.
|
private void |
failVNA() |
private void |
setCloseOnCompletion(Wrapper41Statement wrapper,
boolean closeOnCompletion) |
static junit.framework.Test |
suite()
Create suite containing client and embedded tests and to run
all tests in this class
|
void |
test_clarification_jdbc4_1()
Spec clarifications in JDBC 4.1.
|
void |
testAddBatchClarification_jdbc4_1()
Test the following clarification made by JDBC 4.1: You should
raise an exception when addBatch(String) is called on a PreparedStatement
or a CallableStatement.
|
void |
testCompletionClosure_jdbc4_1()
Test the closeOnCompletion() and isCloseOnCompletion() methods
added by JDBC 4.1.
|
void |
testCreateTableWithExecuteQuery()
Tests creating tables with executeQuery which is
not allowed on statements that return a row count
|
void |
testLocalValuesOfResultSet()
Tests values local to result set and get them back
|
void |
testReadingData()
Tests reading data from database
|
void |
testWrongVaues()
Testing wrong values for setFetchSize
and setFetchDirection.
|
private void |
vetClosedAutoGen(boolean closeOnCompletion,
boolean delayClosureCall) |
private void |
vetClosedCall(boolean closeOnCompletion,
boolean delayClosureCall) |
private void |
vetClosedPS(boolean closeOnCompletion,
boolean delayClosureCall) |
private void |
vetClosedSelect(boolean closeOnCompletion,
boolean delayClosureCall) |
private void |
vetClosure(boolean closeOnCompletion,
boolean delayClosureCall) |
private void |
vetNotAllowed(java.sql.Statement stmt) |
private void |
vetSuccessfulClosure(Wrapper41Statement wrapper,
boolean closeOnCompletion) |
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, tearDown, 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, setUp, toStringprivate static final java.lang.String METHOD_NOT_ALLOWED
private static final java.lang.String CLOSED_STATEMENT
public StatementJdbc20Test(java.lang.String name)
name - name of the test.public static junit.framework.Test suite()
private static junit.framework.Test baseSuite(java.lang.String name)
public void testWrongVaues()
throws java.sql.SQLException
java.sql.SQLException - if error occurspublic void testReadingData()
throws java.sql.SQLException
java.sql.SQLException - if error occurspublic void testLocalValuesOfResultSet()
throws java.sql.SQLException
java.sql.SQLException - if error occurspublic void testCreateTableWithExecuteQuery()
throws java.sql.SQLException
java.sql.SQLException - if error occurspublic void testAddBatchClarification_jdbc4_1()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCompletionClosure_jdbc4_1()
throws java.lang.Exception
java.lang.Exceptionprivate void vetClosure(boolean closeOnCompletion,
boolean delayClosureCall)
throws java.lang.Exception
java.lang.Exceptionprivate void vetClosedSelect(boolean closeOnCompletion,
boolean delayClosureCall)
throws java.lang.Exception
java.lang.Exceptionprivate void vetClosedCall(boolean closeOnCompletion,
boolean delayClosureCall)
throws java.lang.Exception
java.lang.Exceptionprivate void vetClosedPS(boolean closeOnCompletion,
boolean delayClosureCall)
throws java.lang.Exception
java.lang.Exceptionprivate void vetClosedAutoGen(boolean closeOnCompletion,
boolean delayClosureCall)
throws java.lang.Exception
java.lang.Exceptionprivate void setCloseOnCompletion(Wrapper41Statement wrapper, boolean closeOnCompletion) throws java.lang.Exception
java.lang.Exceptionprivate void vetSuccessfulClosure(Wrapper41Statement wrapper, boolean closeOnCompletion) throws java.lang.Exception
java.lang.Exceptionpublic void test_clarification_jdbc4_1()
throws java.lang.Exception
Spec clarifications in JDBC 4.1. Verify that an exception is raised if a PreparedStatement or CallableStatement tries to execute one of the methods which compiles SQL text.
java.lang.Exceptionprivate void vetNotAllowed(java.sql.Statement stmt)
throws java.lang.Exception
java.lang.Exceptionprivate void failVNA()
throws java.lang.Exception
java.lang.Exceptionpublic static void dynamicResults(java.sql.ResultSet[] rs1,
java.sql.ResultSet[] rs2)
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.