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).
|
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, toStringpublic void testChainedException()
public void testNextException()
public void testSerializedException()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerby3390()
throws java.lang.Exception
java.lang.Exceptionpublic void setUp()
throws java.lang.Exception
setUp in class junit.framework.TestCasejava.lang.Exceptionpublic void tearDown()
throws java.lang.Exception
tearDown in class BaseJDBCTestCasejava.lang.Exceptionprivate java.sql.SQLException recreateSQLException(java.sql.SQLException se)
throws java.lang.Exception
java.lang.Exceptionpublic static junit.framework.Test suite()
public static int badFunction1()
throws java.sql.SQLException
java.sql.SQLExceptionpublic static int badFunction2()
throws java.sql.SQLException
java.sql.SQLExceptionpublic static int badFunction3()
throws java.lang.Exception
java.lang.ExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.