public class LazyDefaultSchemaCreationTest extends BaseJDBCTestCase
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
LOCK_TIMEOUT |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
LazyDefaultSchemaCreationTest(java.lang.String name)
Creates a new
LazyDefaultSchemaCreationTest instance. |
| Modifier and Type | Method and Description |
|---|---|
static junit.framework.Test |
suite() |
protected void |
tearDown()
Tear down this fixture, sub-classes should call
super.tearDown().
|
void |
testDerby3043CheckConstraint() |
void |
testDerby3678()
Test that the timeout lock diagnostics do not create an
infinite recursion as in DERBY-3678 (although that particular
use case will not cause an infinite recursion after the fix to
DERBY-48).
|
void |
testDerby48SelfLockingRecovery()
Test that we recover from self locking in the auto-create
nested transaction (cf solution for DERBY-48).
|
void |
testDerby48SelfLockingRecoveryDeadlockDetectionOn()
Test that we do get to see the self locking in the auto-create
nested transaction (cf solution for DERBY-48) when deadlock
detection is on, i.e. 40XL2 (LOCK_TIMEOUT_LOG) rather than
40XL1 (LOCK_TIMEOUT) happens.
|
void |
testDerby48testNewSchemaHang()
Reproduces hang seen in DERBY-48
|
void |
testOtherImplicitSchemaCreation()
Test that implicit schema creation of other schemas besides
the initial default schema is still transactional.
|
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, setUp, toStringprivate static final java.lang.String LOCK_TIMEOUT
public LazyDefaultSchemaCreationTest(java.lang.String name)
LazyDefaultSchemaCreationTest instance.name - the name of the testpublic void testDerby48testNewSchemaHang()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDerby48SelfLockingRecovery()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDerby48SelfLockingRecoveryDeadlockDetectionOn()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDerby3678()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOtherImplicitSchemaCreation()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDerby3043CheckConstraint()
throws java.sql.SQLException
java.sql.SQLExceptionprotected void tearDown()
throws java.lang.Exception
BaseJDBCTestCasetearDown in class BaseJDBCTestCasejava.lang.Exceptionpublic static junit.framework.Test suite()
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.