public class Wrapper41Test extends BaseJDBCTestCase
Machinery shared by the JDBC 4.1 tests for ResultSets and CallableStatements.
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
_byteArrayClass |
private boolean |
_rowOfNulls |
private static java.lang.String |
BAD_DATETIME |
private static java.lang.String |
BAD_FORMAT |
static byte[] |
BINARY_VALUE |
(package private) static long |
TIME_VALUE |
(package private) static long |
TIMESTAMP_VALUE |
private static java.lang.String |
UNSUPPORTED_COERCION |
private static java.lang.String |
VARIABLE_STRING |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
Wrapper41Test(java.lang.String name)
Create test with given name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
examineJDBC4_1extensions(Wrapper41 wrapper,
boolean rowOfNulls) |
protected java.sql.CallableStatement |
prepareCall(java.sql.Connection conn,
java.lang.String text) |
protected java.sql.PreparedStatement |
prepareStatement(java.sql.Connection conn,
java.lang.String text) |
private static java.sql.Timestamp |
timeToTimestamp(java.sql.Time time)
Convert a Time value to a Timestamp value the same way as when we call
getTimestamp() on a TIME column.
|
private void |
vetBytes(byte[] expected,
byte[] actual) |
private void |
vetCandidate(java.lang.Class<?> candidate,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
private void |
vetCoercionError(Wrapper41 wrapper,
int colID,
java.lang.String colName,
java.lang.Class[] unsupportedCoercions,
java.lang.String expectedSQLState) |
private void |
vetNoWrapper(Wrapper41 wrapper,
int colID,
java.lang.String colName,
java.lang.Class[] unsupportedCoercions) |
private void |
vetWrappedBinary(Wrapper41 wrapper,
int colID,
java.lang.String colName) |
private void |
vetWrappedBlob(Wrapper41 wrapper) |
private void |
vetWrappedBoolean(Wrapper41 wrapper) |
private void |
vetWrappedClob(Wrapper41 wrapper) |
private void |
vetWrappedDate(Wrapper41 wrapper) |
private void |
vetWrappedFloatingPoint(Wrapper41 wrapper,
int colID,
java.lang.String colName) |
private void |
vetWrappedInteger(Wrapper41 wrapper,
int colID,
java.lang.String colName) |
private void |
vetWrappedNull(Wrapper41 wrapper) |
private void |
vetWrappedString(Wrapper41 wrapper,
int colID,
java.lang.String colName) |
private void |
vetWrappedTime(Wrapper41 wrapper) |
private void |
vetWrappedTimestamp(Wrapper41 wrapper) |
private void |
vetWrapperOK(Wrapper41 wrapper,
int colID,
java.lang.String colName,
java.lang.Object expectedValue,
java.lang.Class[] supportedCoercions) |
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, tearDown, 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, setUp, toString
private static final java.lang.String UNSUPPORTED_COERCION
private static final java.lang.String BAD_FORMAT
private static final java.lang.String BAD_DATETIME
private static final java.lang.String VARIABLE_STRING
public static final byte[] BINARY_VALUE
static final long TIME_VALUE
static final long TIMESTAMP_VALUE
private java.lang.Class _byteArrayClass
private boolean _rowOfNulls
public Wrapper41Test(java.lang.String name)
name
- name of the test.protected void examineJDBC4_1extensions(Wrapper41 wrapper, boolean rowOfNulls) throws java.lang.Exception
java.lang.Exception
private void vetWrappedNull(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrappedInteger(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exception
private void vetWrappedBlob(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrappedBoolean(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrappedString(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exception
private void vetWrappedBinary(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exception
private void vetWrappedClob(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrappedDate(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrappedFloatingPoint(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exception
private void vetWrappedTime(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrappedTimestamp(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exception
private void vetWrapperOK(Wrapper41 wrapper, int colID, java.lang.String colName, java.lang.Object expectedValue, java.lang.Class[] supportedCoercions) throws java.lang.Exception
java.lang.Exception
private void vetCandidate(java.lang.Class<?> candidate, java.lang.Object expectedValue, java.lang.Object actualValue) throws java.lang.Exception
java.lang.Exception
private void vetBytes(byte[] expected, byte[] actual) throws java.lang.Exception
java.lang.Exception
private void vetNoWrapper(Wrapper41 wrapper, int colID, java.lang.String colName, java.lang.Class[] unsupportedCoercions) throws java.lang.Exception
java.lang.Exception
private void vetCoercionError(Wrapper41 wrapper, int colID, java.lang.String colName, java.lang.Class[] unsupportedCoercions, java.lang.String expectedSQLState) throws java.lang.Exception
java.lang.Exception
protected java.sql.PreparedStatement prepareStatement(java.sql.Connection conn, java.lang.String text) throws java.lang.Exception
java.lang.Exception
protected java.sql.CallableStatement prepareCall(java.sql.Connection conn, java.lang.String text) throws java.lang.Exception
java.lang.Exception
private static java.sql.Timestamp timeToTimestamp(java.sql.Time time)
time
- the Time value to convertApache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.