public class ShutdownDatabaseTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
ShutdownDatabaseTest(java.lang.String name)
Public constructor required for running test as standalone JUnit.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertShutdownOK() |
protected void |
initializeConnection(java.sql.Connection conn)
Allow a sub-class to initialize a connection to provide
consistent connection state for its tests.
|
protected void |
insertIntoTestTable(int val) |
private void |
insertIntoTestTable(int initialval,
int count) |
protected void |
setUp() |
static junit.framework.Test |
suite()
Create a suite of tests.
|
protected void |
tearDown()
to make sure all tables and databases are dropped
|
void |
testOnceCommitedAndLeft()
Tests shutdown with the transaction was committed, and next transaction was not
committed/rollbacked yet.
|
void |
testOnceCommitedAndRollbacked()
Tests shutdown with the transaction was commited, and next transaction was rollbacked.
|
void |
testOnceRollbackedAndCommited()
Tests shutdown with the transaction was rollbacked, and next transaction was commited.
|
void |
testOnceRollbackedAndLeft()
Tests shutdown with the transaction was rollbacked, and next transaction was not
committed/rollbacked yet.
|
void |
testOnlyTransactionWasCommited()
Tests shutdown with the only transaction was committed.
|
void |
testOnlyTransactionWasLeft()
Tests shutdown with the only transaction was not committed/rollbacked.
|
void |
testOnlyTransactionWasRollbacked()
Tests shutdown with the only transaction was rollbacked.
|
void |
testTwiceCommited()
Tests shutdown with the transaction was committed, and next transaction was committed.
|
void |
testTwiceRollbacked()
Tests shutdown with the transaction was rollbacked, and next transaction was rollbacked.
|
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, 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 ShutdownDatabaseTest(java.lang.String name)
public static junit.framework.Test suite()
protected void initializeConnection(java.sql.Connection conn)
throws java.sql.SQLException
BaseJDBCTestCaseinitializeConnection in class BaseJDBCTestCaseconn - Connection to be intializedjava.sql.SQLException - Error setting the initial state.protected void setUp()
throws java.sql.SQLException
setUp in class junit.framework.TestCasejava.sql.SQLExceptionprotected void tearDown()
throws java.lang.Exception
tearDown in class BaseJDBCTestCasejava.lang.Exceptionpublic void testOnlyTransactionWasCommited()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testTwiceCommited()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOnceRollbackedAndCommited()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOnlyTransactionWasRollbacked()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOnceCommitedAndRollbacked()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testTwiceRollbacked()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOnlyTransactionWasLeft()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOnceCommitedAndLeft()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testOnceRollbackedAndLeft()
throws java.sql.SQLException
java.sql.SQLExceptionprotected void insertIntoTestTable(int val)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void insertIntoTestTable(int initialval,
int count)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void assertShutdownOK()
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.