public class Derby3980DeadlockTest extends BaseJDBCTestCase
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
fprefix |
private java.util.LinkedList |
listExceptions |
private int |
startedCount |
private java.lang.Object |
syncObject |
private static java.lang.String |
TARGET_POLICY_FILE_NAME |
private int |
THREAD_COUNT |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
Derby3980DeadlockTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private void |
checkExceptions()
Check we have one deadlock exception.
|
private void |
createThreads(java.lang.Thread[] t) |
private static junit.framework.Test |
decorateTest()
Decorate a test with SecurityManagerSetup, clientServersuite, and
SupportFilesSetup.
|
private java.lang.String |
makePolicyName()
Generate the name of the local policy file
|
static junit.framework.Test |
suite() |
protected void |
tearDown()
Use tearDown to cleanup some of the diagnostic information files
|
void |
test3980Deadlock() |
private void |
waitForThreads(java.lang.Thread[] t) |
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, usingEmbedded
alarm, 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, traceit
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 final int THREAD_COUNT
private java.util.LinkedList listExceptions
private java.lang.Object syncObject
private int startedCount
private java.lang.String fprefix
private static java.lang.String TARGET_POLICY_FILE_NAME
public void test3980Deadlock()
private void checkExceptions()
private static junit.framework.Test decorateTest()
private java.lang.String makePolicyName()
private void waitForThreads(java.lang.Thread[] t)
private void createThreads(java.lang.Thread[] t)
public static junit.framework.Test suite()
protected void tearDown() throws java.lang.Exception
tearDown
in class BaseJDBCTestCase
java.lang.Exception
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.