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, 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 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.Exceptionprivate void vetWrappedNull(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedInteger(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedBlob(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedBoolean(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedString(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedBinary(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedClob(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedDate(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedFloatingPoint(Wrapper41 wrapper, int colID, java.lang.String colName) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedTime(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrappedTimestamp(Wrapper41 wrapper) throws java.lang.Exception
java.lang.Exceptionprivate void vetWrapperOK(Wrapper41 wrapper, int colID, java.lang.String colName, java.lang.Object expectedValue, java.lang.Class[] supportedCoercions) throws java.lang.Exception
java.lang.Exceptionprivate void vetCandidate(java.lang.Class candidate,
java.lang.Object expectedValue,
java.lang.Object actualValue)
throws java.lang.Exception
java.lang.Exceptionprivate void vetBytes(byte[] expected,
byte[] actual)
throws java.lang.Exception
java.lang.Exceptionprivate void vetNoWrapper(Wrapper41 wrapper, int colID, java.lang.String colName, java.lang.Class[] unsupportedCoercions) throws java.lang.Exception
java.lang.Exceptionprivate void vetCoercionError(Wrapper41 wrapper, int colID, java.lang.String colName, java.lang.Class[] unsupportedCoercions, java.lang.String expectedSQLState) throws java.lang.Exception
java.lang.Exceptionprotected java.sql.PreparedStatement prepareStatement(java.sql.Connection conn,
java.lang.String text)
throws java.lang.Exception
java.lang.Exceptionprotected java.sql.CallableStatement prepareCall(java.sql.Connection conn,
java.lang.String text)
throws java.lang.Exception
java.lang.Exceptionprivate static java.sql.Timestamp timeToTimestamp(java.sql.Time time)
time - the Time value to convertApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.