public class SqlExceptionTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
SqlExceptionTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static int |
badFunction1() |
static int |
badFunction2() |
static int |
badFunction3() |
private java.sql.SQLException |
recreateSQLException(java.sql.SQLException se)
Recreate a SQLException by serializing the passed-in one and
deserializing it into a new one that we're returning.
|
void |
setUp()
Set up the connection to the database.
|
static junit.framework.Test |
suite() |
void |
tearDown()
Drop the table
|
void |
testChainedException()
Makes sure exception chaining works correctly (DERBY-1117)
|
void |
testDerby3390()
Verify that an SQLException thrown by a function can be returned
(DERBY-790).
|
void |
testNextException()
Make sure a SQLException is chained as a nextSQLException()
and as a chained exception.
|
void |
testSerializedException()
Verify that a SQLException generated by the derby network client
driver can be serialized (DERBY-790).
|
void |
testSQLStateInRootException() |
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
public void testChainedException()
public void testNextException()
public void testSQLStateInRootException() throws java.sql.SQLException
java.sql.SQLException
public void testSerializedException() throws java.lang.Exception
java.lang.Exception
public void testDerby3390() throws java.lang.Exception
java.lang.Exception
public void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
public void tearDown() throws java.lang.Exception
tearDown
in class BaseJDBCTestCase
java.lang.Exception
private java.sql.SQLException recreateSQLException(java.sql.SQLException se) throws java.lang.Exception
java.lang.Exception
public static junit.framework.Test suite()
public static int badFunction1() throws java.sql.SQLException
java.sql.SQLException
public static int badFunction2() throws java.sql.SQLException
java.sql.SQLException
public static int badFunction3() throws java.lang.Exception
java.lang.Exception
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.